python代码示例下载-python爬取音频下载的示例代码
抓取“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爬取音频下载的示例代码相关推荐
- python爬虫公众号音频源代码_python爬取音频下载的示例代码
抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { & ...
- python爬图代码实例_Python爬虫爬取煎蛋网图片代码实例
这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...
- Python爬虫-从pixabay网站爬取并下载图片
Python爬虫--Python爬虫爬取Demo图片数据 GitHub:https://github.com/kevinten10/Lifecat-Python pixabay是优秀的图片搜索网站:h ...
- Python,自己修改的爬取淘宝网页的代码 修改Python爬虫,爬取淘宝商品信息也不报错,也不输出信息的错误
代码部分: 下面是正确的: import requests import redef getHTMLText(url):try:r = requests.get(url, timeout = 30)r ...
- Python小工具-电影天堂爬取电影下载链接
import requests import bs4# 获取单独的url def movie_info(url):'''内容标签:<div id="Zoom">下载链接 ...
- 用Python给我写一个爬取网易云的音乐代码
好的,为了爬取网易云音乐,我们需要使用一些第三方库来帮助我们处理网络请求和解析 HTML/XML 数据.在这里,我建议您使用 requests 库来发送网络请求和 Beautiful Soup 库来解 ...
- python 大智慧365 数据格式_Python爬取365好书中小说代码实例
需要转载的小伙伴转载后请注明转载的地址 需要用到的库 from bs4 import BeautifulSoup import requests import time 获取小说的每个章节的名称和章节 ...
- Python爬取De下载站相关代码
Python爬取De下载站相关代码,因为没有设置代理,所以爬到800页左右就被干掉了,后续要加上 import urllib.request import bs4 import re import t ...
- python关于二手房的课程论文_基于python爬取链家二手房信息代码示例
基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...
最新文章
- 白话Elasticsearch08-深度探秘搜索技术之基于boost的细粒度搜索条件权重控制
- Windows系统下搭建MPI环境
- 关于python学习路线
- 拉格朗日乘子法几何意义
- python str转json_Python中如何将一个字符串转换为json格式呢?
- 收藏里的文档web service说明
- HDU2544:最短路(Dijkstra)
- linux开发屏幕保护代码,使用xscreensaver编写屏幕保护程序的提示和技巧?
- asp.net-DirectoryEntry基本操作入门
- 远程控制软件编写--系列教程
- SRE运维工程师笔记-计算机基础
- 嵌入式系统开发10——STM32串口通信
- 浅谈视频加密一机一码的具体使用及优势
- 苹果开发者账号注册申请流程
- apidoc 自动化生成 api接口文档
- 欢迎来到大数据时代-----赶快来了解一些大数据的基础知识
- MapReduce经典案例总结
- 【2016——-编程语言排行以及优缺点分析】
- C语言----取反~
- Flink SQL 自定义 redis connector
热门文章
- 记录ie暂时遇到的问题
- Java编程时部分快捷键
- 阻带窗函数[数字信号处理]使用窗函数设计FIR滤波器
- STL源码剖析学习七:stack和queue
- 游戏开发基础:判断碰撞(转摘)
- Android模拟器emulator-arm.exe出现错误
- 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
- SQL数据库隐藏服务器后需要在连接字符串增加端口号,(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]...
- 随机文件名生成可用于文件上传(图片)
- php下关于Cannot use a scalar value as an array的解决办法