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