Архив

Работа Datacol с ReCaptcha. Ручной режим

Работа Datacol с ReCaptcha

К сожалению этот метод уже не работает. Сам недавно делал и не вышло. Не возможно отметить в браузере Датакол галочку, что я не робот.

Наверное одной из самых проблематичных и распространенных капч на данный момент является ReCaptcha от Google второй версии. Для ее распознавания нужно выбрать фрагменты картинок по смыслу.

Датакол пока не автоматизировал этот процесс, хотя дискуссии идут давно и обещают все-таки сделать это. Если мы зайдем в редактор сценария, то можно увидеть, что предпосылки есть

recaptcha в Датакол

!!! Не делайте это для рабочих проектов. Сейчас при попытке настроить вы получите XML ошибку в проекте и он больше не будет работать!!!

Как сделать ручное распознавание рекапчи в Datacol?

  1. Нам нужен режим браузера и включаем выполнение сценаря
  2. Переходим в редактор сценария, содаем новый блок, назовем его reCaptcha
  3. Добавим 3 действия, с настройками по умолчанию: WAIT – USER_INPUT – WAIT
  4. Добавим одно условие выполнения WEB_ELEMENT_EXIST с xpath //div[@class=”captcha-container”]

сценарий работы Датакол с рекапчей

Теперь, при появлении капчи на странице, сработает USER_INPUT, т.е прервется выполнение парсинга и вы сможете в окне браузера выполнить действия для рекапчи, далее нужно будет нажать кнопку продолжения работы.

распознавание reCaptcha в Датакол

Нужна доработка или готовое решение?

Опишите задачу — отвечу в течение дня и назову сроки и стоимость.

Комментарии: 0

  1. Привет! Вопрос немного в другой теме, однако крайне подобной – присутствует ли методика обхода DDoS protection by Cloudflare? Пробовал разные варианты с подстановкой кукисов (__cfduid и cf_clearance), но ничего не получается. Буду крайне признателен за подсказку, если таковое решение присутствует.

    1. Добрый день. К сожалению не приходилось решать такую защиту, поэтому не
      подскажу.

      1. Нашел решение – в режиме браузера через настройку сценария (ожидание в сек или до появления элемента сайта), правда оно не оптимальное. Страдает скорость выходит что в минуту можно таким образом только 10-12 страниц обработать, а также некоторые значения Datacol со страницы не вытягивает.

    1. К сожалению этот метод уже не работает. Сам недавно делал и не вышло. Не возможно отметить в браузере Датакол галочку, что я не робот.

Оставить комментарий