51Testing软件测试论坛
标题:
Selenium 如何通过cookie绕过验证码
[打印本页]
作者:
XWelless
时间:
2017-4-10 15:25
标题:
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()
作者:
jingzizx
时间:
2017-4-11 08:03
感觉没错,值都对了?
看不出来,帮顶吧
作者:
seagull1985
时间:
2017-4-11 09:58
失效啦?
作者:
cq520131517
时间:
2017-4-11 10:59
我也试过添加cookies,登陆百度账号,但没有什么效果,也没有报错。再试试。。。
作者:
1039196210
时间:
2017-4-11 14:24
1.可以试一下ORC超强识图软件试一下
2、真实的项目中,都是注释掉验证码的,然后做自动化的
3、验证码的作用之一是减少非手工的操作
作者:
XWelless
时间:
2017-4-12 15:09
jingzizx 发表于 2017-4-11 08:03
感觉没错,值都对了?
看不出来,帮顶吧
对的,没报错,跟着虫师的教程做的,结果不行。
作者:
liaozhenghong
时间:
2017-4-26 12:23
检查你代码!字母符号有没问题!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2