Selenium 如何通过cookie绕过验证码
求助,例如百度。学网上教程所说的,通过添加cookie,页面刷新就能登录页面。尝试了多次,不行,求助。from selenium import webdriver
import time
brower = webdriver.Firefox()
brower.get("https://www.baidu.com")
time.sleep(1)
# 添加cookie
brower.delete_cookie('BAIDUID')
brower.delete_cookie('BDUSS')
brower.add_cookie({'name': 'BAIDUID','value':'***********************'})
brower.add_cookie({'name': 'BDUSS','value': '**************************************************************************'})
time.sleep(1)
print(brower.get_cookie('BAIDUID'))
print(brower.get_cookie('BDUSS'))
# 刷新浏览器
brower.refresh()
感觉没错,值都对了?
看不出来,帮顶吧 失效啦? 我也试过添加cookies,登陆百度账号,但没有什么效果,也没有报错。再试试。。。 1.可以试一下ORC超强识图软件试一下
2、真实的项目中,都是注释掉验证码的,然后做自动化的
3、验证码的作用之一是减少非手工的操作 jingzizx 发表于 2017-4-11 08:03
感觉没错,值都对了?
看不出来,帮顶吧
对的,没报错,跟着虫师的教程做的,结果不行。 检查你代码!字母符号有没问题!
页:
[1]