mirror of
https://github.com/FlareSolverr/FlareSolverr.git
synced 2026-09-24 20:10:18 +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 = ChallengeResolutionResultT({})
|
||||||
challenge_res.url = driver.current_url
|
challenge_res.url = driver.current_url
|
||||||
challenge_res.status = 200 # todo: fix, selenium not provides this info
|
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.userAgent = utils.get_user_agent(driver)
|
||||||
challenge_res.turnstile_token = turnstile_token
|
challenge_res.turnstile_token = turnstile_token
|
||||||
|
|
||||||
@@ -488,6 +487,9 @@ def _evil_logic(req: V1RequestBase, driver: WebDriver, method: str) -> Challenge
|
|||||||
if req.returnScreenshot:
|
if req.returnScreenshot:
|
||||||
challenge_res.screenshot = driver.get_screenshot_as_base64()
|
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
|
res.result = challenge_res
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user