项目地址:https://github.com/dhwark/weibo_img_Crawler
打包好的可执行文件:http://cloud.dhwark.xyz/s/rEH0
最近在学习tkinter写python gui,顺便给我的微博图片爬虫写了个gui程序。
tkinter上手还是很快的,看一个小时视频基本上就可以自己做简单的界面了,程序界面很简单,就是把手动写入配置文件的配置项用gui来输入,给爬虫加上了开始和退出的按钮,tkinter的功能虽然简单,但是做这种小功能也够用了。
写gui程序还是蛮有意思的,也顺便了解了gui程序线程阻塞的问题,之前学过多线程和异步,所以想到了用threading来做,果然可以。刚开始是通过subprocess来运行python脚本,把之前的爬虫模块调用起来的,后来发现打包exe之后没法运行,又写了一个独立的函数导入到gui程序里,用threading来运行。