前言
之前有写过一个小程序,获取网站的回复(需要登陆) 今天再去运行发现运行不了了 再三检查后发现,是cookie没用了,可能是网站升级了吧 重新获取一下cookie
一、获取cookie
1、用浏览器登录网站,以虎牙为例,按f12,选择Network,然后刷新网站
2、找到最上面的huya.com,里面包含了cookie
3、单机即可查看cookie,
二、新建python文件,cookie和url写对应的,其他的可以不改
代码如下:
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36'}
cookies = {'cookie': 'xxx'} #xxx是刚才保存的cookies信息,粘贴在这里
url = 'https://i.huya.com/'
r = requests.get(url, cookies = cookies, headers = headers)
with open('D:\\huya\\huya.txt', 'wb+') as f:
f.write(r.content) #把登陆主页后返回的数据保存到文件中
参考文章:https://blog.csdn.net/qq_16209077/article/details/80012080
标签:cookies,登录,python,headers,cookie,url,网站,huya From: https://blog.51cto.com/u_16091079/6404945