Python3+Selenium3 验证码处理策略
(1)需要开发关闭前端验证码
(2)设置万能的验证码
(3)使用cookie跳过验证码
通过F12获取cookie信息
**cookie绕过验证码代码如下:**
from selenium import webdriver
from time import sleep
def getcookie():
driver=webdriver.Chrome(r'C:\Users\admin\PycharmProjects\NewseleniumCookie\web\chromedriver.exe')
driver.maximize_window()
driver.get('https://huanche.ebiz-digits.com/login')
cookie={'name':'Admin-Token','value':'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImFmYTJmZDc0LWQ1MDktNDlhNi04N2ViLWJiMmM3M2M5OWZlOCJ9.TksB9je5H4VJdyX3iJOYp909fC4IOHpYPcgNpSsU5W2y6HzF5aBBykM49NHg40xJ_29dkFf9tgKMi2vYNhfpXw'} #传入cookie数值 通过key value形式传值 'name':'name数值' 'value':'value数值'
driver.add_cookie(cookie) #添加cookie数值
sleep(1)
driver.refresh() #进行页面筛选
driver.get('https://huanche.ebiz-digits.com/index') #输入首页地址
sleep(4)
getcookie() #调用获取cookie的函数 执行cookie绕过登录代码