幾個爬蟲引起的思維泛濫
以pygame播放 pyqt實現的音樂播放器Doco,本來打算,完全做完再來篇文章敘述下的.今天果真沒忍住,來亮亮前幾天那個''框架''現在的情況.我給他換了套外衣.并且利用前面兩篇博文做的兩個關于mp3 url的爬蟲,給予了他網絡搜索和下載功能,當然歌詞滾動看起來也是比較炫酷的,Doco自然少不了.然而,由于pygame確實不適合做這個.據筆者測試.貌似只能播放特定比特率的mp3音樂文件.這自然滿足不了一個強大的musicplayer的兼容性需求.于是,筆者用強大的ffmpeg來滿足這一需求.下面來一個Doco這幾天的變化對比圖,最近真是太忙了,又要學車,又要寫作業,每天腦子里充斥著Doco下一步的設計以及實現,做一些不太情愿的事,我總是在最前面把不太情愿做的事先做完,最后來做自己的事.雖然時間沒有想象中的充裕:

然而現在,他是這樣的:

做到這里,筆者也是學習了不少,比如QThread的使用,當搜索,把關鍵字交給爬蟲搜索時,若不開啟新的線程執行搜索操作,則會出現主程序假死狀態,即主程序在等待爬蟲搜索結果.當然下載也是要開子線程執行的.有關這樣的細節,筆者在以后還會更新這篇文章,詳細敘述筆者在此過程中遇到的一些問題.
轉載請注明出處,謝謝.Q_Q

浙公網安備 33010602011771號