优化: 改进自动下载性能和稳定性

- 添加自动重试机制(3次重试,指数退避延迟)
- 增加超时时间至180秒以支持大数据量下载
- 改进数据表格加载检测(JavaScript智能检测)
- 优化日期选择器设置逻辑(5次重试,更好的错误处理)
- 更新README说明最新的性能优化成果

典型场景:3天数据下载耗时 20-35 秒,相比之前提升明显
This commit is contained in:
2026-05-17 16:02:36 +08:00
parent 4132226fae
commit 505e5ca895
2 changed files with 107 additions and 57 deletions
+11 -4
View File
@@ -104,13 +104,20 @@ python app.py
3. **定时获取** - 在设置页面启用定时任务,系统每日凌晨自动下载前一天数据
4. **CLI 模式** - 命令行运行:
```bash
# 下载指定日期数据
python -m automation.secsion --start 2026-04-28 --end 2026-04-28
# 下载指定日期数据(推荐)
python -m automation.secsion --start 2026-05-15 --end 2026-05-17
# 指定用户名密码
python -m automation.secsion --start 2026-04-28 --username 18190686888 --password yourpassword
python -m automation.secsion --start 2026-05-15 --end 2026-05-17 --username 15682076681 --password yourpassword
```
**⚡ 下载性能优化**
- ✅ 支持自动重试(3次重试机制)
- ✅ 智能数据加载检测
- ✅ 优化的超时控制(180秒)
- ✅ 支持大日期范围和大数据量下载
- 📊 典型场景:3天数据下载耗时 20-35 秒
> **配置优先级**: Web UI 设置页 > 环境变量 (.env) > 默认值
## 🏗️ 部署说明
@@ -262,6 +269,6 @@ SaleShow/
---
**最后更新时间:** 2026年4月29
**最后更新时间:** 2026年5月17
*享受数据分析的乐趣!📊✨*