V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
misaka19000
V2EX  ›  编程

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

  •  
  •   misaka19000 · 2016-10-16 01:03:25 +08:00 · 3790 次点击
    这是一个创建于 2959 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    8 条回复    2016-10-16 21:04:38 +08:00
    pollow
        1
    pollow  
       2016-10-16 02:07:06 +08:00 via Android
    穷举快不快主要取决于命中率吧?
    weakiwi
        2
    weakiwi  
       2016-10-16 09:13:35 +08:00 via Android
    能通过私人 fm 来爬嘛,不断下一曲,理论上不会重复吧(或者一直删除,应该就会一直给你推荐新歌)
    misaka19000
        3
    misaka19000  
    OP
       2016-10-16 09:44:55 +08:00 via Android
    @weakiwi 这个想法还不错,不过我怎么才能知道我已经穷举完了呢。。。
    jininij
        4
    jininij  
       2016-10-16 10:50:48 +08:00 via Android
    先爬歌手,根据歌手爬所有专辑,专辑详情里已经有所有歌曲的详细信息了。我去年爬过,完整的
    Kilerd
        5
    Kilerd  
       2016-10-16 11:02:40 +08:00
    @weakiwi 事实证明,私人 FM 下一首真的会重复。 删除应该就可行。
    misaka19000
        6
    misaka19000  
    OP
       2016-10-16 11:44:25 +08:00
    @jininij 请问歌手信息是怎么爬的?我看了下 ID 也是比较的长,而且没看出有什么规律。。。
    jininij
        7
    jininij  
       2016-10-16 15:50:13 +08:00 via Android   ❤️ 1
    歌手分类,每一个分类下面从 A 到 Z
    weakiwi
        8
    weakiwi  
       2016-10-16 21:04:38 +08:00 via Android
    @misaka19000 直接问客服,"你们一共有多少首歌啊"
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2752 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.