fix: исправлены локаторы для индикации окна с картинками
This commit is contained in:
1 parent
ce68d2727c
commit
b77f25d3cd
1 file changed
+2
-2
@@ -27,7 +27,7 @@ class ReCaptchaSolver(Solver):
|
||||
async with page.expect_response("**/recaptcha/enterprise/reload**", timeout=30_000):
|
||||
await element.click()
|
||||
else:
|
||||
element = page.locator("body > div:nth-child(2) > div:nth-child(1)")
|
||||
element = page.locator("//div[@class='g-recaptcha-bubble-arrow']/../div[1]")
|
||||
if await element.is_visible():
|
||||
await element.click()
|
||||
|
||||
@@ -39,7 +39,7 @@ class ReCaptchaDetector(Detector):
|
||||
async def detect(self, page: Page, info: ChallengeInfo):
|
||||
info.meta = {}
|
||||
checkbox_selector = "#recaptcha-anchor"
|
||||
interactive_marker_selector = "body > div:nth-child(2) > div:nth-child(4) > iframe:nth-child(1)"
|
||||
interactive_marker_selector = "#rc-imageselect"
|
||||
|
||||
# попытка определить что мы вообще на странице блокировки
|
||||
marker_selector = info.detect_locator or "#captcha-form"
|
||||
|
||||
Reference in new issue
Block a user