Селектор капчи постоянно меняеться.
-
Доброй ночи!Нужно получить селектор капчи ,но он постоянно меняеться , я читал что нужно на XPath написать свой селектор ,но увы в этом не розбираюсь ....
Может кто подскажет как это сделать без изучения Xpath?
-
Разместите пожалуйста ссылку на ваш сайт.
-
@Koul92 И как мы сейчас должны узнать этот селектор ?
Вы создавая тему, хотя бы какие то данные предоставили.
-
@Koul92 said in Селектор капчи постоянно меняеться.:
я читал что нужно на XPath написать свой селектор ,но увы в этом не розбираюсь ....
А кто мешает разобраться? Это не язык программирования учить, а всего лишь простые правила для написание селектора. Кучу ссылок и на форум и в гугле. Зато потом не придется каждые раз по несколько дней ждать пока на форуме ответят
-
@BAS-Viet-Nam Прошу прощения ....вот ссылка https://www.mexc.com/
При регистрации с помощью email или телефона вылазит Geetest капча с подбором символов.Вот именно у нее постоянно селектор меняеться....
-
@Koul92 После тестирования с помощью «match», удалив те метрики, которые могут измениться, я обнаружил, что селектор все еще работает.
Научитесь работать со словом «match».
-
@BAS-Viet-Nam да но проблема в том что так он получает 3 элемента и при отправке их на 2capcha через модуль встроенный "Решение капчи кликами" выдает ошибку.
-
@Koul92 >AT>
-
@Dodok said in Селектор капчи постоянно меняеться.:
@Koul92 >AT>
я пршу прощения я только начинаю знакомиться со всеми функциями Бас ...куда имеенно это нужно вставить?
Я попробовал ставить в math вместо тех метрик что меняются ,но выдало ошибку CAPTCHA_FAIL : ERROR_ZERO_CAPTCHA_FILESIZE.
-
@Koul92 Эта формула >AT> используется для определения позиции элемента в случае, если селектор имеет несколько элементов.
Например, если ваш селектор match>MATCH><a href="/xxx
вы можете поместить >AT> в конец селектора и добавить индекс в конец.
Например>MATCH><a href="/xxx>AT>0 >MATCH><a href="/xxx>AT>1 >MATCH><a href="/xxx>AT>2
Вы меняете значение 0,1,2, пока ваш элемент не будет выбран правильно.
Однако в некоторых случаях это значение может измениться.
-
@Koul92 CAPTCHA_FAIL: ERROR_ZERO_CAPTCHA_FILESIZE
Когда вы получаете эту ошибку, это говорит о том, что размер вашего изображения слишком мал, вы можете проверить правильность отправленного вами изображения или проверить, превышает ли размер вашего изображения 100 байт.
-
@BAS-Viet-Nam Спасибо большое за развернутый ответ! Буду пробовать!
-
@Koul92 CAPTCHA_FAIL: ERROR_ZERO_CAPTCHA_FILESIZE
Я принял его за ERROR_TOO_BIG_CAPTCHA_FILESIZE.
Пожалуйста, просмотрите ответ, который я отредактировал ранее.
-
@BAS-Viet-Nam получилось с помощью >АT> выбрать нужный элемент и все получилось !Спасибо вам и @Dodok за помощь и развернутый ответ !