抓取“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爬取音频下载的示例代码

    抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { & ...

  2. python爬图代码实例_Python爬虫爬取煎蛋网图片代码实例

    这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...

  3. Python爬虫-从pixabay网站爬取并下载图片

    Python爬虫--Python爬虫爬取Demo图片数据 GitHub:https://github.com/kevinten10/Lifecat-Python pixabay是优秀的图片搜索网站:h ...

  4. Python,自己修改的爬取淘宝网页的代码 修改Python爬虫,爬取淘宝商品信息也不报错,也不输出信息的错误

    代码部分: 下面是正确的: import requests import redef getHTMLText(url):try:r = requests.get(url, timeout = 30)r ...

  5. Python小工具-电影天堂爬取电影下载链接

    import requests import bs4# 获取单独的url def movie_info(url):'''内容标签:<div id="Zoom">下载链接 ...

  6. 用Python给我写一个爬取网易云的音乐代码

    好的,为了爬取网易云音乐,我们需要使用一些第三方库来帮助我们处理网络请求和解析 HTML/XML 数据.在这里,我建议您使用 requests 库来发送网络请求和 Beautiful Soup 库来解 ...

  7. python 大智慧365 数据格式_Python爬取365好书中小说代码实例

    需要转载的小伙伴转载后请注明转载的地址 需要用到的库 from bs4 import BeautifulSoup import requests import time 获取小说的每个章节的名称和章节 ...

  8. Python爬取De下载站相关代码

    Python爬取De下载站相关代码,因为没有设置代理,所以爬到800页左右就被干掉了,后续要加上 import urllib.request import bs4 import re import t ...

  9. python关于二手房的课程论文_基于python爬取链家二手房信息代码示例

    基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...

最新文章

  1. 白话Elasticsearch08-深度探秘搜索技术之基于boost的细粒度搜索条件权重控制
  2. Windows系统下搭建MPI环境
  3. 关于python学习路线
  4. 拉格朗日乘子法几何意义
  5. python str转json_Python中如何将一个字符串转换为json格式呢?
  6. 收藏里的文档web service说明
  7. HDU2544:最短路(Dijkstra)
  8. linux开发屏幕保护代码,使用xscreensaver编写屏幕保护程序的提示和技巧?
  9. asp.net-DirectoryEntry基本操作入门
  10. 远程控制软件编写--系列教程
  11. SRE运维工程师笔记-计算机基础
  12. 嵌入式系统开发10——STM32串口通信
  13. 浅谈视频加密一机一码的具体使用及优势
  14. 苹果开发者账号注册申请流程
  15. apidoc 自动化生成 api接口文档
  16. 欢迎来到大数据时代-----赶快来了解一些大数据的基础知识
  17. MapReduce经典案例总结
  18. 【2016——-编程语言排行以及优缺点分析】
  19. C语言----取反~
  20. Flink SQL 自定义 redis connector

热门文章

  1. 记录ie暂时遇到的问题
  2. Java编程时部分快捷键
  3. 阻带窗函数[数字信号处理]使用窗函数设计FIR滤波器
  4. STL源码剖析学习七:stack和queue
  5. 游戏开发基础:判断碰撞(转摘)
  6. Android模拟器emulator-arm.exe出现错误
  7. 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
  8. SQL数据库隐藏服务器后需要在连接字符串增加端口号,(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]...
  9. 随机文件名生成可用于文件上传(图片)
  10. php下关于Cannot use a scalar value as an array的解决办法