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
相关文章:
- 荔枝FM、喜马拉雅FM、蜻蜓FM竞品分析 2021-10-18
- Python---喜马拉雅fm的音频爬取 2021-08-09
- 知名的FM电台软件:喜马拉雅FM for Mac 2021-10-18
- 喜知名的FM电台软件:马拉雅FM for Mac 2021-11-07
- 喜马拉雅FM电脑板,附带下载功能 2018-12-23
- 喜马拉雅爬取 2021-11-28
- 使用WPF实现的 喜马拉雅FM 资源下载工具 2021-10-18
- 喜马拉雅音频获取 2021-12-19