这几天学爬虫,看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截图。
版权声明:本文为qq_40707407原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。