国产成人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

关注

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

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

第9节 妈妈女儿齐上阵 | 戴着小玩具练瑜伽| 他扒开我小滨添我三男一女视频| 男生把小困困放到女生困里视频| 《大尺度吃奶做爰》电影| 男人把因因放到女人因困里视频| WWW.77.GOV.CN| 妈妈和女婿免费播放电视剧| 一边摸上面一边敷面膜| 女人什么姿势下面最紧| 大雷| 我就去色| 三男一女吃奶添下面| 蜜桃| 交换的一天电影完整播放在线观看| 人马杂配MV的视频在哪里看| 扒开腿让我躁你很舒服的导演是谁| 妈妈用嘴巴帮我消火怎么办| 美国禁忌| 免费观看已满十八岁电视剧在线播.| 暴躁少女CSGO高清观看方法 | XO0OOXXO0OXXX后面..| 女人吃男人鸡要多久恢复| 空姐少女正版2| 美国人免费观看高清电视剧的软件 | 古代洞房2国语版免费观看 | 美国式禁忌| 《大尺度吃奶做爰》电影| 西游记| 做到你合不拢腿为止| 《诱人的护士》苍井空-| 请满四合院免费观看全集电视剧| 黑料门今日黑料免费| 邻居少妇让我爽了三次| 亚洲XXX午休国产熟女| 无人区免费观看高清电视剧 | 出差3| 公交车上双乳被老汉揉搓玩下载| 舌吻哼哼唧唧原声不带歌| 初中小姐姐脚丫踩在男生困困| 公交车掀开奶罩边躁狠狠躁漫画