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

关注

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

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

《年轻朋友的妻子3》| 吻戏| 老头在树林里揉我的乳| 高三妈妈用性缓解孩子压力 | CATFIGHT| 《高压监狱3》法国版正版| 中文在线字幕免费观看电视剧| 日韩无矿砖区转吗| 小雨和公做爰22章| 五姑娘影院在线观看免费版电视剧 | 坤坤寒入桃子里电视剧免费看 | 桃色视频| 初中小姐姐脚丫踩在男生困困| 一路向西在线观看剧情电影| 《訾花交换做爰》| 《家访的老师》动漫在线观看| 鲍鱼| 向日葵在线观看免费高清电视剧| 老师掀起裙子让我挺进| 正阳门下小女人电视剧全集免费观.| 琪亚娜| 被邻居伦流澡到高潮H漫画| 农村真实亲子乱子伦| 公交车被上高湖了还能坐吗小说| 慈禧秘密生活| 《喂奶人妻厨房HD》| 宝贝今天可不可以不带小雨伞小说| 女生脱了衣服给男生摸| 一个添B-个添3个人添| 《明明说好要带避孕套了》中文版| 免费观看萝卜大全电视剧韩剧| 免费观看已满十八岁电视剧中文版..| 男朋友隔着衣服顶撞是什么心理现..| 美国性伦1980禁忌禁忌| 《不戴套瑜伽教练3》| 三更2饺子截取一小段| 学生妹高清版免费观看电视剧 | 少女たちよ观看免费高清电视剧| 坤坤寒入桃子里电视剧| 把腿扒开让我添30分钟| 法国《口咬》电影完整版