您知道,有时当您尝试在网站上实现自动化操作时,您会遇到那些烦人的验证码
我想知道您在使用 Selenium 时是否遇到过绕过这些验证码的方法?我的意思是,我并不是想做任何见不得人的事;只是它们确实会减慢自动化过程。有关如何处理此问题的任何见解或技巧都会非常有帮助!
不幸的是,以编程方式绕过验证码几乎总是违反大多数网站的服务条款,甚至可能是非法的,具体取决于司法管辖区。
您还必须意识到,验证码是专门为阻止您尝试执行的操作而构建的,以编程方式克服某些身份验证障碍。即使您要找到解决方案,立即修补它也符合验证码开发人员的最大利益,因此所有解决方案都将相当短暂且不可靠。
如果您在测试自己的站点期间专门尝试绕过验证码,则应该有替代路径来绕过验证码。这取决于您的服务,但许多服务提供自动化和测试工具,例如测试密钥,否则您可以在测试环境中禁用验证码。