Как решить рекапчу в данном случаю?
-
Здравствуйте, как решить проблему когда путь к рекапче не уникален? БАС предложил только один вариант ":nth-child(1) > div > iframe" естественно что капча иногда не решается.
Что делать в этом случаю?
-
@OLEG said in Как решить рекапчу в данном случаю?:
:nth-child(1) > div > iframe
@OLEG - а что меняется в этом пути - если нтш чилд - обрезай . Попробуй через изучить найти уникальный путь
-
@Turutur Также капча на странице не всегда есть, поэтому проверку на существование сделал через match.
Теперь есть два варианта пути к капче:
:nth-child(1) > :nth-child(1) > :nth-child(1) > div > iframe
.g-recaptcha > :nth-child(1) > div > iframe
Но как мне кажется это снова ненадолго.
Вот скрин изучения элемента:
-
@OLEG насколько долго мы не знаем - используй пока работает - а дальше видно будет)
-
@OLEG said in Как решить рекапчу в данном случаю?:
Здравствуйте, как решить проблему когда путь к рекапче не уникален? БАС предложил только один вариант ":nth-child(1) > div > iframe" естественно что капча иногда не решается.
Что делать в этом случаю?
Перед загрузкой разрешить кэш, а потом после загрузки капчи , получить элемент кэша captcha
-
@OLEG можно использовать match и часть разметки.
В крайнем случае -- найти часть разметки(тут зависит от сайта).
- записать ее в переменную.
- использовать эту переменную в match