selenium 转requests 处理csrf问题

cookies = driver.get_cookies()
s = requests.session()
s.verify=False
s.headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36','Referer':'https://e.sm.cn/cpc/static/index.html?uid=25****25','content-type': 'application/json','Origin': 'https://e.sm.cn'}

for cookie in cookies:
    s.cookies.set(cookie['name'],cookie['value'])

print(cookies)

r = s.get("https://e.sm.cn/cpc/static/index.html?uid=25****25#/datacenter/level/account")
for i in cookies:
    if i['name']=="UC-CSRF-TOKEN":
        csrf=i['value']

r.encoding='utf-8'
# print(r.text)
s.headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36','Referer':'https://e.sm.cn/cpc/static/index.html?uid=207483594','content-type': 'application/json','Origin': 'https://e.sm.cn','UC-CSRF-TOKEN':csrf}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容