zoukankan      html  css  js  c++  java
  • python3爬虫:下载网易云音乐排行榜

    #!/usr/bin/python3
    # -*- encoding:utf-8 -*-



    # 网易云音乐批量下载


    import requests
    import urllib

    # 榜单歌曲批量下载
    # r = requests.get('http://music.163.com/api/playlist/detail?id=2884035') # 网易原创歌曲榜
    # r = requests.get('http://music.163.com/api/playlist/detail?id=19723756') # 云音乐飙升榜
    # r = requests.get('http://music.163.com/api/playlist/detail?id=3778678') # 云音乐热歌榜
    r = requests.get('http://music.163.com/api/playlist/detail?id=3779629') # 云音乐新歌榜

    # 歌单歌曲批量下载
    # r = requests.get('http://music.163.com/api/playlist/detail?id=123415635') # 云音乐歌单——【华语】中国风的韵律,中国人的印记
    # r = requests.get('http://music.163.com/api/playlist/detail?id=122732380') # 云音乐歌单——那不是爱,只是寂寞说的谎

    arr = r.json()['result']['tracks'] # 共有100首歌

    for i in range(10): # 输入要下载音乐的数量,1100
    name = str(i+1) + ' ' + arr[i]['name'] + '.mp3'
    link = arr[i]['mp3Url']
    urllib.request.urlretrieve(link, '网易云音乐\' + name) # 提前要创建文件夹
    print(name + ' 下载完成')


  • 相关阅读:
    Day01-基础加强笔记
    CS Academy Round#2 E.Matrix Coloring
    AtCoder ABC198 F
    NERC2021 B. Button Lock
    AtCoder ARC115 E
    NOI Online 2021 Round 1 提高组 愤怒的小 N
    洛谷 P6918 [ICPC2016 WF]Branch Assignment
    AtCoder ARC076 F
    Atcoder ABC155 F
    POJ 1966 Cable TV Network
  • 原文地址:https://www.cnblogs.com/miranda-tang/p/5566304.html
Copyright © 2011-2022 走看看