首页 > 代码库 > 几个爬虫引起的思维泛滥

几个爬虫引起的思维泛滥

  以pygame播放 pyqt实现的音乐播放器Doco,本来打算,完全做完再来篇文章叙述下的.今天果真没忍住,来亮亮前几天那个‘‘框架‘‘现在的情况.我给他换了套外衣.并且利用前面两篇博文做的两个关于mp3 url的爬虫,给予了他网络搜索和下载功能,当然歌词滚动看起来也是比较炫酷的,Doco自然少不了.然而,由于pygame确实不适合做这个.据笔者测试.貌似只能播放特定比特率的mp3音乐文件.这自然满足不了一个强大的musicplayer的兼容性需求.于是,笔者用强大的ffmpeg来满足这一需求.下面来一个Doco这几天的变化对比图,最近真是太忙了,又要学车,又要写作业,每天脑子里充斥着Doco下一步的设计以及实现,做一些不太情愿的事,我总是在最前面把不太情愿做的事先做完,最后来做自己的事.虽然时间没有想象中的充裕:

 

技术分享

 

然而现在,他是这样的:

技术分享

 

 做到这里,笔者也是学习了不少,比如QThread的使用,当搜索,把关键字交给爬虫搜索时,若不开启新的线程执行搜索操作,则会出现主程序假死状态,即主程序在等待爬虫搜索结果.当然下载也是要开子线程执行的.有关这样的细节,笔者在以后还会更新这篇文章,详细叙述笔者在此过程中遇到的一些问题.

几个爬虫引起的思维泛滥