https://github.com/hopetree/tmtools
:tada:一个用PYQT5写的图形化的多功能电商爬虫小工具
https://github.com/hopetree/tmtools
pyqt5 python
Last synced: 11 months ago
JSON representation
:tada:一个用PYQT5写的图形化的多功能电商爬虫小工具
- Host: GitHub
- URL: https://github.com/hopetree/tmtools
- Owner: Hopetree
- Created: 2017-07-26T13:23:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-28T14:33:15.000Z (almost 9 years ago)
- Last Synced: 2025-05-07T21:39:56.463Z (about 1 year ago)
- Topics: pyqt5, python
- Language: Python
- Homepage:
- Size: 1.22 MB
- Stars: 103
- Watchers: 2
- Forks: 49
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PYQT5 电商小工具
项目结构
- ToolUI.py
主界面程序代码,使用PYQT5的designer产生的文件(ToolUI.ui)转换成的python代码
- ToolFuncs.py
主要的函数部分,将界面与函数结合起来
- APIs.py
爬虫API类,负责爬虫的运行,供主代码调用接口
- QSSwhite.py
QSS代码,本来应该放在一个.css文件中调用的,但是打包之后调用不了,所以封装成Python文件直接调用,这样有个弊端就是打包之后不能随意换风格样式了。
- ToolUI.ui
PYQT5的模板文件,可以转换成py文件
- White
放置程序主界面及QSS调用的图片,只用到了一部分,但是懒得删其他的了
- 其他文件(可以自定义的)
- PICs
一个存放下载图片的文件夹,是程序第三个模块默认存放图片的文件夹,可以按照保存路径的设置自行更改
- dsr_ids.txt
程序第一个模块默认读取ID的文件,可以根据实际需求更改名称
- link_ids.txt
程序第二个模块默认读取ID的文件,可以根据实际需求更改名称
- img_links.txt
程序第三个模块默认读取链接的文件,可以根据实际需求更改名称
项目功能
- 参见程序的各个模块的说明
项目运行
- 按照每个模块的“操作流程”中的指示操作就行,很简单,不做解释
直接放图看效果吧
- 三个模块的不同界面:



- 整体界面效果GIF动图:

- 第一个模块操作效果的GIF动图:

程序打包
- Pyinstaller
打包方法:http://www.cnblogs.com/gopythoner/p/6337543.html