Add timeout to class and provide default.
This commit is contained in:
parent
03ba4a9fa7
commit
2a39b5382b
@ -15,6 +15,7 @@ app = FastAPI()
|
|||||||
class UrlModel(BaseModel):
|
class UrlModel(BaseModel):
|
||||||
url: str
|
url: str
|
||||||
wait: int = None
|
wait: int = None
|
||||||
|
timeout: int = 15000
|
||||||
|
|
||||||
|
|
||||||
browser: Browser = None
|
browser: Browser = None
|
||||||
@ -50,7 +51,7 @@ async def root(body: UrlModel):
|
|||||||
await page.goto(
|
await page.goto(
|
||||||
body.url,
|
body.url,
|
||||||
wait_until="load",
|
wait_until="load",
|
||||||
timeout=body.timeout if body.timeout else 15000,
|
timeout=body.timeout,
|
||||||
)
|
)
|
||||||
# Wait != timeout. Wait is the time to wait after the page is loaded - useful in some cases were "load" / "networkidle" is not enough
|
# Wait != timeout. Wait is the time to wait after the page is loaded - useful in some cases were "load" / "networkidle" is not enough
|
||||||
if body.wait:
|
if body.wait:
|
||||||
|
Loading…
Reference in New Issue
Block a user