爬取网易云音乐全部歌曲的数据,歌曲的 ID 只能靠穷举法吗?

2016-10-16 01:03:25 +08:00
 misaka19000

网易云音乐歌曲的 ID 都是数字,但发现不了有什么规律,目前最大的发现了存在有长度为 9 位的 ID ,除了穷举之外还有没有什么其他的办法?

穷举法的速度实在是太感人了。。。

3755 次点击
所在节点    编程
8 条回复
pollow
2016-10-16 02:07:06 +08:00
穷举快不快主要取决于命中率吧?
weakiwi
2016-10-16 09:13:35 +08:00
能通过私人 fm 来爬嘛,不断下一曲,理论上不会重复吧(或者一直删除,应该就会一直给你推荐新歌)
misaka19000
2016-10-16 09:44:55 +08:00
@weakiwi 这个想法还不错,不过我怎么才能知道我已经穷举完了呢。。。
jininij
2016-10-16 10:50:48 +08:00
先爬歌手,根据歌手爬所有专辑,专辑详情里已经有所有歌曲的详细信息了。我去年爬过,完整的
Kilerd
2016-10-16 11:02:40 +08:00
@weakiwi 事实证明,私人 FM 下一首真的会重复。 删除应该就可行。
misaka19000
2016-10-16 11:44:25 +08:00
@jininij 请问歌手信息是怎么爬的?我看了下 ID 也是比较的长,而且没看出有什么规律。。。
jininij
2016-10-16 15:50:13 +08:00
歌手分类,每一个分类下面从 A 到 Z
weakiwi
2016-10-16 21:04:38 +08:00
@misaka19000 直接问客服,"你们一共有多少首歌啊"

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

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

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

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

© 2021 V2EX