cookie登录_Python3之利用Cookie模拟登录

Python3之利用Cookie模拟登录

Python3之利用Cookie模拟登录

利用Cookie模拟登录步骤:

1. 在浏览器输入http://demo.bxcker.com,输入用户名和密码登录。

79237afa8a883c5b87e003d81d4b7e28.png

2.登录成功点“客户管理”模块。

d49d153aa03cbbd02feef0e104a8818b.png

3. 进入客户管理模块,显示客户列表。

b35a3de5467d8737d24110d887cd5464.png

4.通过抓包工具抓取客户列表,得到登录后的Cookie信息。

72601af3390cb5561a35d8e892f5a93d.png

GET http://demo.bxcker.com/customer/index.shtml HTTP/1.1

Host: demo.bxcker.com

Connection: keep-alive

Pragma: no-cache

Cache-Control: no-cache

Accept: */*

X-Requested-With: XMLHttpRequest

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36

Referer: http://demo.bxcker.com/

Accept-Encoding: gzip, deflate

Accept-Language: zh-CN,zh;q=0.9

Cookie: IEX-JSESSIONID=WFPlPUVbbbkQ76XPCr9tXRB4voK0eESo; Hm_lvt_4320d635415dcfd7831a11fa64aec173=1526347940; Hm_lpvt_4320d635415dcfd7831a11fa64aec173=1526347940; SPRING_SECURITY_REMEMBER_ME_COOKIE=UE9kSDFGMnVsS291S2Z2V1k5c1daQT09OjZxWFVDUUhoVmR2UTdsWnRFRnlZZ0E9PQ

5.利用sublime text工具处理抓到的http请求头信息替换成字典

3557318e201e5c68a0690c758c97c9d6.png

选择内容替换的方式是用正则表达式

内容填写:^(.*):s(.*)$ (需要把header文件内容处理成字典,中间有个空格,所以加个s)

替换为填写:"1":"2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值