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)
结束。