繁体   English   中英

使用 Selenium Python 解决验证码

[英]Solve Captcha Using Selenium Python

这是网站( https://appext20.dos.ny.gov/corp_public/CORPSEARCH.ENTITY_SEARCH_ENTRY )。 我只是想解决那个网站上出现的验证码? 任何人都有任何想法。

提前致谢

你不能。 CAPTCHA 意味着Completely Automated Public Turing test to tell Computers and Humans Apart 因此,根据定义,解析 CAPTCHA 不能自动化,否则,它无法区分计算机和人类,因此无法成为 CAPTCHA。 所以你必须人工完成验证码并访问网站。

本站的验证码本来是电脑无法解析的,但现在这种验证码可以自动解析了。

如何? 有几种方法:

  1. 训练神经网络(通常是 CNN)来解决验证码。 这需要 1000 个验证码及其训练解决方案,但这可以通过第三种方法轻松实现

  2. 这些验证码非常简单,甚至可以通过先进行一些智能图像预处理然后修改一些标准 OCR 库来解决它们。

  3. 为了快速获得结果,有提供 API 的第三方服务,您基本上可以在其中发送图像并取回已解决的验证码。 在内部,他们使用上述方法之一或点击获得报酬的工作人员手动解决验证码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM