这是一个基于PyQt5的文档处理工具,用于自动化执行以下操作:
- 在本地检索符合条件的文档并提取到对应目标文件夹
- 在指定的下载器网页上输入缺失文件网址,下载文件到指定目标文件夹
- 将核查后确定齐全的文件通过QQ邮箱发送到指定邮箱
pip install -r requirements.txtpython main.py-
首次运行程序时,需要在设置中配置:
- 资源文件夹:存放资源文件的目录
- 目标文件夹:新建文件夹和下载文件的目标目录
- 下载器网址:默认为 http://8.136.213.77:8080/SPM/zxxk.jsp
- 邮箱设置:如果需要发送邮件,请配置QQ邮箱相关信息
-
使用流程:
- 在"文件夹信息"框中输入格式为"文件数 淘宝名"的信息,例如:5 baby134zyy
- 在"网址"框中输入需要处理的网址,每行一个
- 如需发送邮件,勾选"发送邮件"并输入收件人邮箱
- 点击"执行"按钮开始处理
-
任务状态:
- 未执行:绿色按钮
- 处理中:黄色按钮
- 已完成:灰色按钮
- 出错:红色按钮,上面会显示出错步骤的序号
- 程序同时只能执行一个任务
- 如果下载过程中出现问题,程序会停止并显示错误信息
- 确保资源文件夹和目标文件夹有足够的磁盘空间
- 使用邮箱功能需要正确配置QQ邮箱的SMTP服务和授权码
WebDownloader类位于utils/web_downloader.py文件中,它使用了requests库的框架,但具体下载功能实现部分需要自行补充完成。