05.饼干Cookie

简谈Cookie

之前说过Cookie就代表你的身份

Cookie的生成方式:

  JS加密而成

Cookie的应用场景:

  登录

  访问服务器想要保护的数据

对于Cookie的场景解决办法:

  无痕浏览测试 绕过

  Session

  自动化测试selenium

  JS逆向破解Cookie生成方法

保持登录状态:

  Session

Session:

保持登陆状态 or 有Cookie交互的接口:

import requests

# requests里面的session方法
r = requests.session()
# 设置header
header = {
'Host':'www.baidu.com',
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36',
}
# 目标网址
url = 'https://www.baidu.com/'

# 用r去请求目标网址 服务器返回的cookie会自动储存在我们的请求中
resp = r.get(url,headers=header)

# 打印源代码
print(resp.text)

 

结束。

 

posted @ 2022-02-23 18:07  锋芒毕露的蜘蛛  阅读(75)  评论(0编辑  收藏  举报