这是在爬取资源的时候,目标网站需要带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'
}
})
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
cookie不能通过头去手动设置。cookie的设置有自己的api。它能显示在头信息里面,是因为调接口的时候浏览器帮你组装的。
你可以通过
js-cookie
这个插件去管理cookie