抓取“xmly”鬼故事音频

import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块

import requests

headers = {

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"

}

# 请求网页

def open_url(url):

r = requests.get(url, headers=headers)

r.encoding = 'utf-8'

html = r.text

# 将JSON转化成字符串

html = json.loads(html)

return html

# 得到所有音频的链接

def get_urls(url):

us = url['data']['tracksAudioPlay']

return us

def main():

num = 1

url = 'https://www.ximalaya.com/revision/play/album?albumId=4256765&pageNum=1&sort=-1&pageSize=30'

html = open_url(url)

urls = get_urls(html)

# 遍历得到每个音频的链接和对应的名称

for ul in urls:

uls = ul['src']

filename = ul['trackName']

reponse = requests.get(uls).content

with open(filename + '.m4a', 'wb') as file:

file.write(reponse)

print(str(num) + '. ' + filename)

num += 1

if __name__ == '__main__':

main()

爬取结果

以上就是python爬取音频下载的示例代码的详细内容,更多关于Python 爬取音频下载的资料请关注脚本之家其它相关文章!

python爬虫公众号音频源代码_python爬取音频下载的示例代码相关推荐

  1. python公众号留言功能_Python 爬取公众号文章、评论

    前段时间有个爬取公众号评论小需求,花了几天查了不少资料,实现方案有好几种,最后其中一种得以实现.参考 [Python爬虫]微信公众号历史文章和文章评论API分析 . 本人是 Python 小白,会忽略 ...

  2. python爬虫网页中的图片_Python爬取网页中的图片(搜狗图片)详解

    前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: 我们这里以sogou作为爬取的对象. 首先我们进入搜狗图片http://pic.s ...

  3. python爬虫数据分析项目 双十一_Python爬取淘宝商品数据,价值千元的爬虫外包项目!...

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 完整代码可以点击下方链 ...

  4. python 爬虫实例-python爬虫实例,一小时上手爬取淘宝评论(附代码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 1 明确目的 通过访问天猫的网站,先搜索对应的商品,然后爬取它的评论数据. ...

  5. Python爬虫实例,一小时上手爬取淘宝评论(附代码)!

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 1 明确目的 通过访问天猫的网站,先搜索对应的商品,然后爬取它的评论数据. ...

  6. python爬虫公众号_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  7. python微信爬取教程_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  8. python微信公众号推送_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  9. python爬虫入门实战---------一周天气预报爬取_Python爬虫入门实战--------一周天气预报爬取【转载】【没有分析...

    Python爬虫入门实战--------一周天气预报爬取[转载][没有分析 Python爬虫入门实战--------一周天气预报爬取[转载][没有分析] 来源:https://blog.csdn.ne ...

最新文章

  1. LeeCode-Majority Element
  2. Predicate 在根据多个条件过滤数据的例子
  3. 请求服务器 显示非法访问,访问负载均衡出现访问host非法
  4. Service Mesh 是新瓶装旧酒吗?
  5. 07_NoSQL数据库之Redis数据库:Redis的高级应用之事务处理、持久化操作、pub_sub、虚拟内存
  6. 如何将Windows 10帐户还原为本地帐户(在Windows Store劫持它之后)
  7. 大学4年毕业后我是如何还清的助学贷款。
  8. 【python】numpy数据load报错
  9. 关于java垃圾回收器(GC)的一些基础知识
  10. 【炮灰模型】 让数学建模来控制你的爱情,测测你是否是那个炮灰
  11. MySQL的jar包下载
  12. Oracle OCP和MySQL OCP认证考试内容有哪些?
  13. uefiboot 文件_UEFI下win系统启动过程及用bcdboot命令如何修复引导启动
  14. JavaCV 第一个JavaCV程序
  15. 政务OA协同办公系统,助力数字政府建设
  16. 2009英国电子工程学专业排名
  17. c语言课程设计作业心得体会,c语言课程设计总结心得
  18. delta波 意识(摘要)
  19. ReferenceError: “alert” is not defined
  20. 小米世界第三,华为首次跌出前五

热门文章

  1. CodeForces 1438D
  2. 十五款固态硬盘收获季节展示
  3. 物理学的各种诡异现象
  4. 【漏洞修复】SSL/TLS协议信息泄露漏洞(CVE-2016-2183)
  5. 如何使用 forestplot 包绘制森林图展示多个效应的大小
  6. linux下C语言抓包程序,带图形界面
  7. OpenCV-Python的文本透视矫正与水平矫正
  8. android 取imei p10,纯干货 | 一般人不知道的几个华为P10小技巧
  9. 为什么说“管理是一门技术、更是一门艺术”
  10. 拨测技术在哪些方面应用比较广泛?