Перейти к основному содержимому

Обход капчи

А-Парсер не решает капчу самостоятельно. Для обхода капчи А-Парсер использует прокси и сервисы разгадывания капч. Корректный обход каптчи протестирован с RuCaptcha, Anti-Captcha, XEvil и CapMonster.

Для работы с сервисами разгадывания капч А-Парсер имеет два встроенных парсера:

  • Util::AntiGateUtil::AntiGate - разгадывает каптчи в виде картинок с надписям букв/цифр/слов
  • Util::ReCaptcha2Util::ReCaptcha2 - разгадывает рекапчу Google

Важно понимать, что настройки распознавания капч задаются в отдельном парсере и затем используются в остальных. Т.е. настраиваем один парсер и используем его настройки как настройки для опции другого. Это даёт возможность иметь одновременно разные настройки для разных сервисов или программ разгадывания капч.

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

Настройка Антикаптчи

Шаг 1. Добавить ключ доступа в настройках

Открыть настройки (Settings) и далее открыть настройки парсеров (Parsers Presets). Выбрать в выпадающем списке парсер Util::AntiGateUtil::AntiGate.

Шаг 1 Настройка Антигейта Открыть настройки

Далее нужно:

  • Вписать нужный домен сервиса АнтиКаптча.
  • Вписать ключ доступа к сервису.

После чего сохраняем настройки как новый пресет и вводим навание (в примере он назван My Work Captcha Solver) и жмём кнопку ОК.

Шаг 1 Настройка Антигейта Вписать ключ доступа Шаг 1 Настройка Антигейта сохранить

Шаг 2. Выбор парсера в редакторе заданий

Переходим во вкладку Редактор заданий (Task Editor) и выбираем парсер в котором будем использовать AntiGate, например SE::Yandex::WordStatSE::Yandex::WordStat.

Переходим в его настройки(кнопка карандаша кнопка редактировать конфиг потоков).

Шаг 2 Настройка Антигейта выбор парсера в редакторе заданий

Шаг 3. Выбор пресета антигейта в настройках парсера

В настройках ниже в пункте AntiGate preset выбираем наш созданный ранее пресет (В примере он был назван My Work Captcha Solver).

Сохраняем все как новый пресет (В примере он назван Use My Work Captcha Solver).

Шаг 3 Настройка Антигейта выбор пресета антигейта в настройках парсера Яндекс Вордстат Шаг 3 Настройка Антигейта сохранение Шаг 3 Настройка Антигейта сохранение настроек парсера Яндекс Вордстат

Шаг 4. Выбор настроек парсера с настроеным антигейтом

Последним шагом нужно вернуться в редактор заданий и выбрать последний созданный пресет с настроенным Антигейтом (В примере он был назван Use My Work Captcha Solver) к парсеру SE::Yandex::WordStatSE::Yandex::WordStat.

Шаг 4 Настройка Антигейта выбор настроек парсера Яндекс Вордстат с настроеным антигейтом

Настройка Рекапчи

Шаг 1. Открыть настройки

Открыть настройки (Settings). Выбрать в выпадающем списке парсер Util::ReCaptcha2Util::ReCaptcha2.

Шаг 1 Настройка Рекапчи Открыть настройки

Далее нужно в настройках:

  • Вписать сlient key если используется Anti-captcha.com, Rucaptcha.com.
  • Вписать Provider url если используется Capmonster.
  • Выбрать сервис.

И сохранить настройки как новый пресет (в примере назван Work Captcha Solver).

Шаг 1 Настройка Рекапчи Вписать сlient key Шаг 1 Настройка Рекапчи Сохранить настройки рекапчи

Шаг 2. Выбор парсера в редакторе заданий

Переходим во вкладку редактор заданий (Task Editor). Выбираем парсер, который поддерживает ReCaptcha2, например SE::GoogleSE::Google

Шаг 2 Настройка Рекапчи выбор парсера в редакторе заданий

Шаг 3. Выбор пресета рекапчи в настройках парсера

Ниже в графе Util::ReCaptcha2 preset выбираем созданный ранее пресет (в примере был назван Work Captcha Solver). Сохраняем все как новый пресет (в примере назван UseReCapcha).

Шаг 3 Настройка Рекапчи выбор пресета рекапчи в настройках парсера Гугл Модерн Шаг 3 Настройка Рекапчи сохранение настроек парсера Гугл Модерн Шаг 3 Настройка Рекапчи завершение сохранения настроек парсера Гугл Модерн

Шаг 4. Выбор настроек парсера с настройками рекапчи

Последним шагом нужно выбрать последний созданный пресет с настроенной рекапчей (в примере был назван UseReCapcha) к парсеру SE::Google::ModernSE::Google::Modern.

Шаг 4 Настройка Рекапчи выбор настроек парсера Гугл Модерн с настроенками рекапчи

Использование XEvil

⏩ Видео по настройке

Видео, в котором показано использование XEvil совместно с A-Parser для разгадывания Util::ReCaptcha2Util::ReCaptcha2:

В видео показано:

  • подключение XEvil к A-Parser для работы с Util::ReCaptcha2Util::ReCaptcha2
  • проверка работы и демонстрация работы в SE::Google::ModernSE::Google::Modern

Выбор желаемой нейросети

Начиная с XEvil 6.0 [Beta-10] добавлена поддержка параметра corename, через который при отправке обычных капч (картинок) можно указывать желаемую нейросеть. Подробнее тут.

Передать данный параметр можно используя поле Дополнение к строке запроса парсера Util::AntiGateUtil::AntiGate. Например, для нейросети Default v.1 нужно в данном поле написать corename=Default v.1