mirror of
https://github.com/FlareSolverr/FlareSolverr.git
synced 2026-09-24 13:50:12 +01:00
Fix cookies being retrieved before waitInSeconds delay (#1692)
This commit is contained in:
@@ -472,7 +472,6 @@ def _evil_logic(req: V1RequestBase, driver: WebDriver, method: str) -> Challenge
|
||||
challenge_res = ChallengeResolutionResultT({})
|
||||
challenge_res.url = driver.current_url
|
||||
challenge_res.status = 200 # todo: fix, selenium not provides this info
|
||||
challenge_res.cookies = driver.get_cookies()
|
||||
challenge_res.userAgent = utils.get_user_agent(driver)
|
||||
challenge_res.turnstile_token = turnstile_token
|
||||
|
||||
@@ -488,6 +487,9 @@ def _evil_logic(req: V1RequestBase, driver: WebDriver, method: str) -> Challenge
|
||||
if req.returnScreenshot:
|
||||
challenge_res.screenshot = driver.get_screenshot_as_base64()
|
||||
|
||||
# Get cookies after all waits to capture cookies set during JavaScript execution
|
||||
challenge_res.cookies = driver.get_cookies()
|
||||
|
||||
res.result = challenge_res
|
||||
return res
|
||||
|
||||
|
||||
Reference in New Issue
Block a user