zoukankan      html  css  js  c++  java
  • 喜马拉雅FM

    import requests
    import json
    start_url ='https://www.ximalaya.com/revision/play/album?albumId=3595841&pageNum={}&sort=-1&pageSize=30'
    count=1
    num=1
    for count in range(1,8):
    url =start_url.format(count)
    headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36'}
    response =requests.get(url,headers=headers).text
    # print(response)
    dicts =json.loads(response)
    list = dicts['data']['tracksAudioPlay'] #json 提取 list 使用 for in
    # print(list)
    for i in list:
    # print(i['src'])
    music = i['src']
    music_title =i['trackName']
    # print(music_title)
    # print(music)


    music_html =requests.get(music,headers=headers)



    with open('./喜马拉雅/{}.m4a'.format(music_title),'wb') as f:
    f.write(music_html.content)
    print(' 已经完成下载{}首音频'.format(num))
    num+=1





  • 相关阅读:
    数据结构实验2-迷宫
    离散实验4
    关系代数中的除法运算
    数据库中什么叫象集
    (转)汇编-补码
    2014022201
    20140222
    2014022101
    代码20140221
    代码20140215
  • 原文地址:https://www.cnblogs.com/LQ970811/p/10492175.html
Copyright © 2011-2022 走看看