Pyqt5製作嗶哩嗶哩簽到程序

        這幾天學爬蟲,看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截圖。

github網址: https://github.com/foreversunx/BilibiliSign

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章