2016-03-08 58 views

回答

6

Selenium无法处理验证码。

虽然网站使用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

大多数的验证码求解。在验证码解决了几个例子:

  • DeathByCaptcha
  • 2Captcha
  • AntiCaptcha
  • Decaptcher

tesseract库解决了一些例子simples的验证码。

相关问题