巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 网络软件 > 下载上传 > python版百度音乐下载软件(含源码)

巴士为您推荐: python 百度音乐 下载软件 源码

用python写的百度音乐下载软件,源代码也顺便发了出来,虽然说百度音乐歌曲不全,但是我感觉比我们这些不想下载某某播放器来说,还是很好用的。

有些歌曲有问题,所以把源代码拿出来与大家共同讨论一下:keai

python版百度音乐下载软件下载-python版百度音乐下载软件(含源码)下载

python版百度音乐下载软件下载-python版百度音乐下载软件(含源码)下载

运行流程

1.首先由spiderMan.py进入主程序,开始运行。

2.主程序将控制权交给dispatcher调度程序,调度程序首先登录百度。

3.如果登录成功,调度程序开启8个子线程,由这8个子线程抓取百度新歌榜或百度热歌榜的歌曲链接,分析链接,获取真正的下载地址,并将下载地址、歌曲名称、歌手信息写入一个文本文件。

4.当子线程执行完毕,主程序读取上一步生成的文本文件,加载UI窗体。

使用方法

1.修改了UI界面阻塞的问题,下载的过程中可以进行其它的UI操作;

2.爬虫程序采用一个主线程,8个子线程的方式快速爬取,网络状况一致的情况下,将扫描100首歌曲的时间提高到了8、9秒左右;(本地下载速度大概300K左右)

3.解析网页的方法由之前的HtmlParser变成了现在的BeautifulSoup;

要运行此功能需要安装PyQt、BeautifulSoup。运行之前需要在settings.py文件中配置百度账号和密码。

python版百度音乐下载软件下载

排行榜
回顶部 去下载