這幾天學爬蟲,看b站一個小哥哥視頻學的,然後有一個簽到很好玩,於是我也做了個,加了個界面,這個真是本人做的,界面是純屬自己手敲的。界面背景用的是上次爬取的JFla的封面哦,每次打開都顯示不一樣的JFla。
把自己的實現過程記錄下來吧,代碼和圖片材料也上傳了,代碼註釋寫的很詳細,這邊就做個簡單介紹吧。
其實是一個很簡單的小程序,首先要進入b站的簽到頁面,查看它的network,然後你簽到,找到發生變化的那個文件,沒記錯的話應該是帶sign的一個文件,反正試試嘛, 今天我簽到過了,所以看不到了(反正我是沒找到)。總之拿到網址以後,直接requests就好啦
然後就是寫界面了,這裏用的是pyqt5寫的,官方中文文檔 https://github.com/maicss/PyQt5-Chinese-tutorial 在這裏啦,可以去看着學,非常詳細。
寫完了以後可以打包成.exe文件,先 pip install pyinstaller,然後在文件目錄下運行cmd,執行pyinstaller -w 你的文件.py就好了,這裏要說明一下,你打包之後,背景圖片可能顯示不出來,這種情況只要把你用的圖片文件夾放到(前提是你代碼引用的當前目錄文件)打包後的dist文件內與.exe同級目錄就OK了。
源碼和結果圖都在github的images文件夾裏面後面那兩張QQ截圖。