对于登录页面验证码问题,有以下方案
(1)测试环境注释掉验证码功能
(2)使用万能码
(3)使用cookie绕过登录(但是需要手动登录一次,获取cookie信息,而且cookie信息有时效性)
(4)每次运行代码之前,手动登录一次
本文主要讲解通过cookie绕过登录:
(1)先手动登录获取cookieList,记录cookieList值,有效期字段注释掉
driver.get_cookies()
(2)清除访问默认网页获取的所有cookie
driver.delete_all_cookies()
(3)把登录获取的cookieList添加到cookie里面
for cookie in cookieList:
driver.add_cookie(cookie)
(4)刷新页面
driver.refresh()