这是在爬取资源的时候,目标网站需要带cookie才能获取数据,但是在node中想要设置cookie要怎么设置呢?是我设置的不对么?
axios({
url: "http://www.kugou.com/yy/index.php",
params: {
hash,
r: "play/getdata"
},
headers: {
'Cookie': 'kg_mid=2333'
}
})
这是在爬取资源的时候,目标网站需要带cookie才能获取数据,但是在node中想要设置cookie要怎么设置呢?是我设置的不对么?
axios({
url: "http://www.kugou.com/yy/index.php",
params: {
hash,
r: "play/getdata"
},
headers: {
'Cookie': 'kg_mid=2333'
}
})
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
3 回答2.1k 阅读✓ 已解决
5 回答685 阅读
8 回答2.3k 阅读
3 回答2.5k 阅读✓ 已解决
cookie不能通过头去手动设置。cookie的设置有自己的api。它能显示在头信息里面,是因为调接口的时候浏览器帮你组装的。
你可以通过
js-cookie
这个插件去管理cookie