BAS в режиме запуска не решает каптчу

Поддержка
  • Всем привет.
    Вообщем так в режиме Запись все работает нормально и каптча решается как через сервис rucaptcha так и через xevil, но когда я запускаю тот же скрипт в режиме Запуска то вываливается ошибка
    [447775962] Timeout during script for[documentRoot, css #bonus_captcha > :nth-child(1) > div > iframe , frame_element , css #recaptcha-anchor > :nth-child(1)]
    При чем узнать о том что там вообще отправляются запросы на решение или нет, я не могу так как сниффер в этом режиме не запускается.
    Хотя в Xevil четко видно что запросы туда не доходят.

    Подскажите может быть кто нить сталкивался с такими проблемами.

  • А сама каптча в режиме запуска появляется в окне браузера?
    Какое действие происходит перед решением каптчи?

  • Сама рекаптча ни когда и не появлялась так как я использую rucaptcha-newapi.
    До этого выполянется ввод текста.

    Если использовать действие решения manual то да так появляется это окно в специальном окне в программе для решения в ручном режиме.

  • @gomeapat said in BAS в режиме запуска не решает каптчу:

    Сама рекаптча ни когда и не появлялась так как я использую rucaptcha-newapi.

    Сама кнопка "Решить каптчу" же должна появляться.
    Желательно заменить селектор для рекаптчи. Скрипт не может дождаться элемента

  • попробуй сделать проверку наличия элемента. кнопки капчи

  • Видео того как это происходит

    Если бы он не дожидался или не получал бы нужный селектор для начала решения, то как бы он ее решал в режиме Записи
    И так каждый раз в режиме Записи все нормально решает, а вот в режиме Запуска
    Xevil не получает задания на решение,
    с чем это может быть связанно?

  • Нормально все решается. Селектор для каптчи MATCH

    >MATCH><iframe src="https://www.google.com/reca>FRAME>>MATCH><div class="recaptcha-checkbox-border"
    
  • @GameBot said in BAS в режиме запуска не решает каптчу:

    MATCH><iframe src="https://www.google.com/reca>FRAME>>MATCH><div class="recaptcha-checkbox-border"

    Поменял на тот селектор что Вы советуете

    Результат остался преждним
    Каптча в режиме Запуска даже не передается в Xevil

  • @gomeapat said in BAS в режиме запуска не решает каптчу:

    Каптча в режиме Запуска даже не передается в Xevil

    Xevil у меня нет. Rucaptcha все нормально решает. Вероятно ошибка в настройках Xevil

  • Хорошо пробую решить через сервис rucaptcha
    Опять же на видео видно что как только я перехожу в режим запуск
    каптча на к ним на сервер даже не долетает.
    Видео

  • странно, в запуске решает. По логике ошибка должна быть и там и там.
    Перезагрузка программа/компьютера не помогает?

  • Только что все перезагружал но опять же все как и было

  • Есть какой нить способ выяснить обращается ли BAS в режиме записи к серверам rucaptcha?

  • Пробывал откатится на версию 22.6.9 но и там не работает

  • @gomeapat said in BAS в режиме запуска не решает каптчу:

    Всем привет.
    Вообщем так в режиме Запись все работает нормально и каптча решается как через сервис rucaptcha так и через xevil, но когда я запускаю тот же скрипт в режиме Запуска то вываливается ошибка
    [447775962] Timeout during script for[documentRoot, css #bonus_captcha > :nth-child(1) > div > iframe , frame_element , css #recaptcha-anchor > :nth-child(1)]
    При чем узнать о том что там вообще отправляются запросы на решение или нет, я не могу так как сниффер в этом режиме не запускается.
    Хотя в Xevil четко видно что запросы туда не доходят.

    Подскажите может быть кто нить сталкивался с такими проблемами.

    Приложите тестовый скрипт

  • recaptcha2.xml

    Но не думаю что дело в скрипте

    В другом скрипте где я использую распозонование каптчи тоже самое
    Этот я написал так для теста работы

    Ранее я распознование делал только в ручном режиме
    через запуск ранее распознование не запускал

  • Вообщем сниффернул я запросы через Wireshark
    и он показал что в режиме записи идет обмен пакетами с 89.108.73.200 (а это ip https://rucaptcha.com/) по протоколу http
    а вот уже при режиме запуска ни одного запроса не происходит.

  • Как я понял проблема не в том что он там не шлет запросы на решение каптчи
    а в том что он не может обнаружить элемент на котором нужно решать каптчу
    о чем мне пишет в ошибке

    Поток завершился с сообщением "Таймаут во время выполнения script for[documentRoot, match <iframe src="https://www.google.com/reca, frame_element , match <div class="recaptcha-checkbox-border"]"

    Т.е один и тот же селектор в режиме записи он находит нормально а вот в режиме запуска уже не может найти.

  • Да все верно он не может найти этот элемент

    Вот скрипт он только проверяет существует ли элемент на котором нужно решить каптчу
    recaptcha2_exist.xml

    У меня в режиме записи он показывает true
    а в режиме запуска
    Поток завершился с сообщением "Таймаут во время выполнения exist for[documentRoot, match <iframe src="https://www.google.com/reca, frame_element , match <div class="recaptcha-checkbox-border"]"

    Напишите такая проблема только у меня ?

  • 0 Votes
    2 Posts
    674 Views
  • 0 Votes
    6 Posts
    728 Views
  • 0 Votes
    7 Posts
    1228 Views
  • Свой код в BAS

    Поддержка
    0 Votes
    13 Posts
    5864 Views
  • 0 Votes
    8 Posts
    2415 Views