2016-03-08 8 views

ответ

6

Selenium не может обрабатывать капчу.

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

Вы можете попросить своих разработчиков предоставить вам специальную среду, в которой они обходят эти функции captcha или отображают значение captcha на DOM, чтобы вы могли получить значение captcha во время выполнения.

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

Некоторых ссылок: - How to read the text from image (captcha) by using Selenium WebDriver with Java

http://www.mythoughts.co.in/2012/11/automatingbreaking-captcha-using.html#.Vt5psdx94x8

Надеется, что это поможет :)

1

Большинства CAPTCHAs решателей оплачиваются. Несколько примеров в CAPTCHAs Решает являются:

  • DeathByCaptcha
  • 2Captcha
  • антикаптчей
  • Decaptcher

tesseract библиотека решить некоторые примеры Simples в искаженном.

Смежные вопросы