.51zxw.net})for cookie in driver.get_cookies(): print(%s --- %s %(cookie,cookie)) driver.quit()验证码作用不少网站在用户登录
验证码技术可以有效防止恶意用户对网站的滥用,使得网站可以有效避免用户信息失窃、保证网站稳定安全性。但是验证码给自动化测试带来一些不便,使脚本无法正常运行覆盖功能模块。
如何解决1.去掉验证码这是最简单的方法,对于开发人员来说,只是把验证码的相关代码注释掉即可,如果是在测试环境,这样做可省去了测试人员不少麻烦,如果自动化脚本是要在正式环境跑,这样就给系统带来了一定的风险
3.验证码识别技术(OCR)例如可以通过Python-tesseract 来识别图片验证码,Python-tesseract是光学字符识别Tesseract OCR引擎的Python封装类。
不过,目前市面上的验证码形式繁多,目前任何一种验证码识别技术,识别率都不是100% 。4.记录cookie通过向浏览器中添加cookie 可以绕过登录的验证码。