网易云我的歌单怎么获取 ?

2017-08-22 23:01:59 +08:00
 wuyoudehe
分析 POST 数据什么的都发现未登录请求头带了个 csrf_token,,登录后这个又莫名奇妙变成另外一个并储存在 cookie 中
请求链接: http://music.163.com/weapi/v3/playlist/detail?csrf_token=c7e8af0fe539887defb2f22d9b9523d2 然后返回个 json 求告知这个 token 怎么解决。。谢谢
3307 次点击
所在节点    Python
8 条回复
eoo
2017-08-23 00:27:32 +08:00
csrf_token 难道不是从 COOKIE 中取得?
ysc3839
2017-08-23 00:28:49 +08:00
好像并不需要呀,网页版的歌单,如 https://music.163.com/playlist?id=889570491 里面可以直接获取到 JSON 数据。
skylancer
2017-08-23 01:42:35 +08:00
你点下分享歌单,然后你就懂了
crab
2017-08-23 01:55:18 +08:00
wuyoudehe
2017-08-23 07:18:40 +08:00
@skylancer 确实可以,就怕 url:前面 2 数字会变
wuyoudehe
2017-08-23 07:20:08 +08:00
@crab 谢谢大神,,这么难的加密都能弄出来,,,,
a2316155
2017-08-23 09:16:57 +08:00
之前很想爬歌单。。搞了半天找不到请求方式。。最后很蠢的用 selenium+plantomjs 抓的。。
homelajiang
2017-08-23 09:26:25 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/385018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX