V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
misaka19000
V2EX  ›  编程

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

  •  
  •   misaka19000 · Oct 16, 2016 · 4216 views
    This topic created in 3482 days ago, the information mentioned may be changed or developed.

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

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

    8 replies    2016-10-16 21:04:38 +08:00
    pollow
        1
    pollow  
       Oct 16, 2016 via Android
    穷举快不快主要取决于命中率吧?
    weakiwi
        2
    weakiwi  
       Oct 16, 2016 via Android
    能通过私人 fm 来爬嘛,不断下一曲,理论上不会重复吧(或者一直删除,应该就会一直给你推荐新歌)
    misaka19000
        3
    misaka19000  
    OP
       Oct 16, 2016 via Android
    @weakiwi 这个想法还不错,不过我怎么才能知道我已经穷举完了呢。。。
    jininij
        4
    jininij  
       Oct 16, 2016 via Android
    先爬歌手,根据歌手爬所有专辑,专辑详情里已经有所有歌曲的详细信息了。我去年爬过,完整的
    Kilerd
        5
    Kilerd  
       Oct 16, 2016
    @weakiwi 事实证明,私人 FM 下一首真的会重复。 删除应该就可行。
    misaka19000
        6
    misaka19000  
    OP
       Oct 16, 2016
    @jininij 请问歌手信息是怎么爬的?我看了下 ID 也是比较的长,而且没看出有什么规律。。。
    jininij
        7
    jininij  
       Oct 16, 2016 via Android   ❤️ 1
    歌手分类,每一个分类下面从 A 到 Z
    weakiwi
        8
    weakiwi  
       Oct 16, 2016 via Android
    @misaka19000 直接问客服,"你们一共有多少首歌啊"
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3430 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 00:36 · PVG 08:36 · LAX 17:36 · JFK 20:36
    ♥ Do have faith in what you're doing.