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

經(jīng)常在網(wǎng)上搜索片源的同學(xué)應(yīng)該知道,各大片源網(wǎng)站廣告不斷,有些網(wǎng)站,點(diǎn)一下查詢(xún)就彈出廣告,關(guān)掉廣告后再點(diǎn)查詢(xún),片源信息才顯示正常。今天這款工具搜索是基于 Python 的 GUI 庫(kù) PyQt5 開(kāi)發(fā)的。

下載項(xiàng)目

我們命令行下用 git 命令先把項(xiàng)目從 github 上克隆下來(lái)。

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

如果沒(méi)有安裝 git 的話(huà)也可以直接下載下來(lái),或者在公眾號(hào)后臺(tái)回復(fù)「電影搜索」獲取。

運(yùn)行項(xiàng)目

項(xiàng)目下載下來(lái)后,我們切換到項(xiàng)目目錄下,運(yùn)行命令。

            
              python3 movies.py
            
          

如果你的電腦沒(méi)有安裝過(guò) PyQt5,會(huì)報(bào)錯(cuò):ModuleNotFoundError: No module named 'PyQt5'。

3秒搜電影,基于Pyqt5的簡(jiǎn)單電影搜索工具,會(huì)Python真牛逼!_第1張圖片

在學(xué)習(xí)過(guò)程中有什么不懂得可以加我的
python學(xué)習(xí)交流扣扣qun,×××
群里有不錯(cuò)的學(xué)習(xí)視頻教程、開(kāi)發(fā)工具與電子書(shū)籍。
與你分享python企業(yè)當(dāng)下人才需求及怎么從零基礎(chǔ)學(xué)習(xí)好python,和學(xué)習(xí)什么內(nèi)容

用 pip 命令安裝下 PyQt5。

            
              pip3 install pyqt5
            
          

3秒搜電影,基于Pyqt5的簡(jiǎn)單電影搜索工具,會(huì)Python真牛逼!_第2張圖片

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

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

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

3秒搜電影,基于Pyqt5的簡(jiǎn)單電影搜索工具,會(huì)Python真牛逼!_第3張圖片

打包程序

如果你不想每次都用命令運(yùn)行程序,你也可以把項(xiàng)目打包成可執(zhí)行文件。

Linux下運(yùn)行命令:

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

Windows下運(yùn)行命令

            
              # only python3 is supportedpip install pyinstaller# -w 不能省略,不然會(huì)運(yùn)行過(guò)程中會(huì)控制臺(tái)界面pyinstaller -F -w ./movies.py ./movieSource/MovieHeaven.py ./movieSource/fake_user_agent.py
            
          

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

github 項(xiàng)目地址:

            
              https://github.com/lt94/MovieHeavens
            
          

3秒搜電影,基于Pyqt5的簡(jiǎn)單電影搜索工具,會(huì)Python真牛逼!