Этот скрипт вызывается не через iFrame и поэтому блокировка посторонних ресурсов не поможет
Это JS который выполняется при загрузки страницы. Нужно или отловить этот скрипт на странице или вообще запретить js
Как проверить появилась ли капча или нет?
-
Совсем новый в басе, не судите, а лучше помогите :)
Пишу чекер epic games
После ввода данных и нажатия кнопки "Войти" может появиться, в может и не появиться hCaptcha.
Так вот в этом и вопрос, существование какого элемента проверять, чтобы понять вылезла ли капча или нет?
И еще вопрос, какую область выделять для того, чтобы эту капчу решить? -
@ulyashko said in Как проверить появилась ли капча или нет?:
овсем новый в басе, не судите, а лучше помогите :)
Пишу чекер epic games
После ввода данных и нажатия кнопки "Войти" может появиться, в может и не появиться hCaptcha.
Так вот в этом и вопрос, существование какого элемента проверять, чтобы понять вылезла ли капча или нет?
И еще вопрос, какую область выделять для того, чтобы эту капчу решить?Самый простой вариант.
После нажатия на кнопку ставите сон 5 секунд, и выполняете действие проверить существование элемента. В вашем случае капчи.
Если она есть то нажимаете, если нет то проходите далее.
В вашем случае это будет оптимально. -
Загрузить URL (Ждать полной загрузки - false)
`Ждать появления элемента` (xpath запрос: //*[элемент без капчи] | //*[//frame капчи])Проверить существование элемента (элемент без капчи) -> true - решаем капчу. false - авторизовались, идем дальше.
Что-то там спать и ожидать не зачем. Скрипт так будет тормозить на ровном месте. Мы же хотим чтоб он работал, а не спал.