博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
喜马拉雅FM
阅读量:6417 次
发布时间:2019-06-23

本文共 988 字,大约阅读时间需要 3 分钟。

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

转载于:https://www.cnblogs.com/LQ970811/p/10492175.html

你可能感兴趣的文章
validform校验框架不显示错误提示
查看>>
flink 获取上传的Jar源码
查看>>
Spring Data JPA Batch Insertion
查看>>
UEditor自动调节宽度
查看>>
JAVA做验证码图片(转自CSDN)
查看>>
Delphi TServerSocket,TClientSocket实现传送文件代码
查看>>
JS无聊之作
查看>>
Mac上搭建ELK
查看>>
443 Chapter7.Planning for High Availability in the Enterprise
查看>>
框架和语言的作用
查看>>
unidac连接ORACLE免装客户端驱动
查看>>
Cygwin + OpenSSH FOR Windows的安装配置
查看>>
咏南中间件支持手机客户端
查看>>
fastscript增加三方控件之二
查看>>
Windows Vista RTM 你准备好了么?
查看>>
Tensorflow Serving 模型部署和服务
查看>>
Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析与实例应用
查看>>
topcoder srm 680 div1 -3
查看>>
具体数学第二版第四章习题(1)
查看>>
高效前端优化工具--Fiddler入门教程
查看>>