如何用Python编写音乐播放及下载的小型应用程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1840个文字,预计阅读时间需要8分钟。
本篇部分代码整合整理自B站,B站教程详细易懂。1. 网络云+免费+内容爬取器(说明:技术十分简单,未到触犯软件使用规则的程度)驱动Edge浏览器(自行编写驱动会更高):
(本篇部分代码综合整理自B站,B站有手把手说明的教程)
1.网易云非付费内容爬取器(声明:由于技术十分简单,未到触犯软件使用规则的程度)驱动Edge浏览器(自己写驱动会更高端)进入界面,爬取列表中第一个音频地址并存入相应文件夹中。这里有一个最简单的爬虫程序和一个最简单的tkinter GUI编程。
注意,要先在网易云音乐网页中将第一个对应音频链接的位置定位:
对于以上定位可通过如下方式获得(定位器):
req = driver.find_element_by_id('m-search') a_id = req.find_element_by_xpath('.//div[@class = "item f-cb h-flag "]/div[2]//a').get_attribute("href")
在XML语言中寻找链接路径的方法可参见find_element_by_xpath
创建目录参见makedirs
这里的GUI需要tkinter添加文本。
本文共计1840个文字,预计阅读时间需要8分钟。
本篇部分代码整合整理自B站,B站教程详细易懂。1. 网络云+免费+内容爬取器(说明:技术十分简单,未到触犯软件使用规则的程度)驱动Edge浏览器(自行编写驱动会更高):
(本篇部分代码综合整理自B站,B站有手把手说明的教程)
1.网易云非付费内容爬取器(声明:由于技术十分简单,未到触犯软件使用规则的程度)驱动Edge浏览器(自己写驱动会更高端)进入界面,爬取列表中第一个音频地址并存入相应文件夹中。这里有一个最简单的爬虫程序和一个最简单的tkinter GUI编程。
注意,要先在网易云音乐网页中将第一个对应音频链接的位置定位:
对于以上定位可通过如下方式获得(定位器):
req = driver.find_element_by_id('m-search') a_id = req.find_element_by_xpath('.//div[@class = "item f-cb h-flag "]/div[2]//a').get_attribute("href")
在XML语言中寻找链接路径的方法可参见find_element_by_xpath
创建目录参见makedirs
这里的GUI需要tkinter添加文本。

