Fix cookies being retrieved before waitInSeconds delay (#1692)

This commit is contained in:
Br1an
2026-08-25 07:10:08 +01:00
committed by GitHub
parent 833bfca77b
commit 3ae649ae20
+3 -1
View File
@@ -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