今天給喜歡看電影的同學推薦一款 Python 制作的搜索電影片源的工具。

經常在網上搜索片源的同學應該知道,各大片源網站廣告不斷,有些網站,點一下查詢就彈出廣告,關掉廣告后再點查詢,片源信息才顯示正常。今天這款工具搜索是基于 Python 的 GUI 庫 PyQt5 開發的。

下載項目

我們命令行下用 git 命令先把項目從 github 上克隆下來。

            
              git clone https://github.com/lt94/MovieHeavens.git
            
          

如果沒有安裝 git 的話也可以直接下載下來,或者在公眾號后臺回復「電影搜索」獲取。

運行項目

項目下載下來后,我們切換到項目目錄下,運行命令。

            
              python3 movies.py
            
          

如果你的電腦沒有安裝過 PyQt5,會報錯:ModuleNotFoundError: No module named 'PyQt5'。

3秒搜電影,基于Pyqt5的簡單電影搜索工具,會Python真牛逼!_第1張圖片

在學習過程中有什么不懂得可以加我的
python學習交流扣扣qun,×××
群里有不錯的學習視頻教程、開發工具與電子書籍。
與你分享python企業當下人才需求及怎么從零基礎學習好python,和學習什么內容

用 pip 命令安裝下 PyQt5。

            
              pip3 install pyqt5
            
          

3秒搜電影,基于Pyqt5的簡單電影搜索工具,會Python真牛逼!_第2張圖片

對于 pip 命令安裝速度慢的,給個小技巧,在安裝命令后面加上 -i 鏡像地址,比如我用豆瓣的鏡像地址,加上鏡像的話,安裝速度可以提升幾倍。

            
              pip3 install pyqt5 -i https://pypi.douban.com/simple/
            
          

安裝好 PyQt5 后,在運行命令 python3 movies.py 就會彈出搜索片源的界面了。

3秒搜電影,基于Pyqt5的簡單電影搜索工具,會Python真牛逼!_第3張圖片

打包程序

如果你不想每次都用命令運行程序,你也可以把項目打包成可執行文件。

Linux下運行命令:

            
              sudo apt-get install python3-pippip3 install pyinstallerbash build.sh
            
          

Windows下運行命令

            
              # only python3 is supportedpip install pyinstaller# -w 不能省略,不然會運行過程中會控制臺界面pyinstaller -F -w ./movies.py ./movieSource/MovieHeaven.py ./movieSource/fake_user_agent.py
            
          

我用的是 mac 電腦,有 Windows 電腦的伙伴可以試試。

github 項目地址:

            
              https://github.com/lt94/MovieHeavens
            
          

3秒搜電影,基于Pyqt5的簡單電影搜索工具,會Python真牛逼!