feat(spider): 增强Playwright截图功能以支持打包环境

添加对打包环境的支持,自动检测运行环境并设置正确的浏览器路径
移除重复的截图方法,优化错误日志记录
更新requirements.txt添加playwright依赖
This commit is contained in:
2026-01-19 18:58:50 +08:00
parent 4f64ef61f3
commit f23feaf140
6 changed files with 32 additions and 69 deletions

View File

@@ -27,13 +27,12 @@
- **精确数值显示**: 实时显示当前平均情感分数和整体情绪标签
- **发光特效**: 采用发光效果增强视觉体验
### 4. 股票数据实时监控
### 3. 股票数据实时监控
- **上证指数监控**: 通过新浪财经API实时获取上证指数数据
- **交易时间识别**: 自动识别交易时间,非交易时间自动跳过数据获取
- **波形图展示**: 以时间轴形式展示股票价格走势,支持上午和下午交易时段
- **波形图展示**: 以时间轴形式展示股票价格走势
- **数据点标记**: 在波形图上精确标记每个数据点的时间和价格
### 5. 上证所网页截图功能
### 4. 上证所网页截图功能
- **自动化截图**: 使用Playwright自动截取上证所网页指定区域
- **元素定位**: 通过XPath精确定位图表元素进行截图
- **定时更新**: 每5分钟自动更新一次截图
@@ -183,11 +182,6 @@ python main.py
- **隐藏**: 隐藏到系统托盘
- **退出**: 完全退出程序
### 交易时间说明
- 上午交易时间: 9:30-11:30
- 下午交易时间: 13:00-15:00
- 非交易时间自动跳过数据获取,显示静态图表
## 高级功能
### 批量分析模式
@@ -254,7 +248,6 @@ pyinstaller build.spec
2. **网络环境**: 确保网络连接稳定以保证爬取和API调用的正常进行
3. **反爬虫**: 遵守目标网站的robots.txt协议和使用条款
4. **数据隐私**: 所有数据本地存储,不会上传到第三方服务器
5. **交易时间**: 系统仅在交易时间获取实时股票数据
## 开发扩展