国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 头条 > Python:使用Cookie绕过验证码

Python:使用Cookie绕过验证码

头像

爱喝马黛茶的安东尼

2019-12-17 09:32:272300浏览 · 0收藏 · 0评论

使用 cookie 绕过验证码这种方式前提是必须要有长时间保存 cookie 的功能,比如登录时会有勾选项"保存本次登录信息","下次自动登录","记住我"等。

83f6aa17a8f7ab8cfd7d4deab8ace08.png

当你勾选类似的选项后,登录成功后服务器会要求浏览器将登录信息存储你到 cookie。我们就可以从浏览器 cookie 中获取储存的信息,添加到测试过程中的浏览器中,以达到绕过登录的目的。

还是以 showdoc 为例,showdoc 是默认保存 cookie 的。

首先查看登录前的 cookie 信息:

b0c387c1127fadc19aa5a6b340f3927.png

这里注意 domain, 因为会有很多百度相关的统计。只看你当前系统相关域名的 cookie。

登录后再查看一次 cookie 信息:

0dfc391757e173f0c3867c9822dc9c2.png

观察登录前后的 cookie,这里 token 很像是我们要的。

如果你分辨不清楚,那就把登录前后有差异,并且是当前系统域名下的 cookie 全部加进去。

得到想要的 cookie 信息后,就可以使用 WebDriver 中的 add_cookie() 方法添加 cookie 了。

接下来的步骤就简单了:

·进入系统任意页面

·添加 cookie

·刷新页面

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('https://www.showdoc.cc')
time.sleep(1)   # => 等1秒,看看未登录的状态
# 以字典形式传入cookie,name的值对应浏览器cookie中的name列,value值对应cookie中的value列
driver.add_cookie({'name': 'cookie_token', 'value': '073fe7ab...cc1bc1ad'})
# 刷新页面,相当于重新发送请求
# 此时会携带cookie,所以刷新后的页面会以登录后的状态呈现
driver.refresh()    
# 观察一下,然后退出
time.sleep(5)
driver.quit()

以上面的方式就可以实现绕过登录,不过这要注意以下两点:

·生成 cookie 的账号不能有退出操作,否则 cookie 会失效。

·注意 cookie 的有效期(Expires/Max-Age列),可能需要定时更新 cookie

Python学习网,有大量免费的Python入门教程,欢迎大家来学习。

本文转自:https://www.jianshu.com/p/848bb2b3bea9

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

成都私人情侣免费看电视剧的软件| 欧美大片视频| 美女两个球球抖动抓球球视频| 芬太尼关税| 一起长大的约定| HTTPS://WWW.PPT...| 我被5个男人躁一夜不收我怎么办 两男吮她的花蒂和奶水视频 | 摸摸大扔子的视频大全| 男生把困困放在女生定眼| 六房间| 老师趴讲台把腿张开让学生耆单词| 放荡的女兵伦理2| 宝贝把腿开大让我添添你视频| 《推油》完整版播放时间| 老师和学生深入交流人生奥秘| 欧美MV日韩MV最火的一句歌词| 《慈母夜吟》完整版| 麻花星空天美MV免费观看电视剧| 妈妈がだけの心に漂う| 女性左腿又开腿肚子视频大全| 老公弄我一边干一边说粗话视频| | B站夫妻进入高峰期需要多久| 成品人和精品人的区别哪个好| 李丽珍| 18岁的少女与狗高清电视剧| 情趣内衣秀| 尿到你肚子里好不好| 人犬兽人在线观看免费完整一| 朋友的未婚妻| 找寂寞妇女| 当着老公的面被维修工欺负 | 疯狂做爰XXXX高潮喷水小说| 刀郎个人简历| 黑兽| 保姆的特殊待遇5| 做到你合不拢腿为止| 添女人荫蒂全部过程AV视频| 伦理《少妇的滋味》完整版| 《魅魔之耻》1~4集免费看 | 电动吸奶器