# TMTools **Repository Path**: nullval/TMTools ## Basic Information - **Project Name**: TMTools - **Description**: 一个用PYQT5写的图形化的多功能电商爬虫小工具 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-11-21 - **Last Updated**: 2022-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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
程序第三个模块默认读取链接的文件,可以根据实际需求更改名称 项目功能 - 参见程序的各个模块的说明 项目运行 - 按照每个模块的“操作流程”中的指示操作就行,很简单,不做解释
直接放图看效果吧 - 三个模块的不同界面:
![界面一](https://github.com/Hopetree/TMTools/blob/master/doc/001.png) ![界面二](https://github.com/Hopetree/TMTools/blob/master/doc/002.png) ![界面三](https://github.com/Hopetree/TMTools/blob/master/doc/003.png) - 整体界面效果GIF动图:
![界面效果](https://github.com/Hopetree/TMTools/blob/master/doc/000.gif) - 第一个模块操作效果的GIF动图:
![操作效果](https://github.com/Hopetree/TMTools/blob/master/doc/001.gif) 程序打包 - Pyinstaller
打包方法:http://www.cnblogs.com/gopythoner/p/6337543.html