docs: 添加项目README文件,包含功能说明和技术栈
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# 股吧人气指示器
|
||||
|
||||
## 主要功能
|
||||
|
||||
### 1. 网页评论抓取
|
||||
- 支持自定义目标URL和XPath表达式
|
||||
- 自动重试机制,确保网页获取成功率
|
||||
- 支持多页面抓取和评论解析
|
||||
|
||||
### 2. 上海证券交易所数据爬取
|
||||
- 实时获取上证指数等数据
|
||||
- 支持非交易时间自动跳过
|
||||
- 数据持久化存储
|
||||
|
||||
### 3. 截图功能
|
||||
- 使用Playwright自动化截图
|
||||
- 支持指定XPath元素截图
|
||||
- 自动清理旧截图,保留最新10张
|
||||
|
||||
### 4. LLM分析
|
||||
- 集成OpenAI API进行评论情感分析
|
||||
- 支持自定义提示词和模型参数
|
||||
- 分析结果可视化展示
|
||||
|
||||
### 5. 桌面客户端
|
||||
- PySide6 GUI界面
|
||||
- 系统托盘支持
|
||||
- 窗口透明度和置顶设置
|
||||
- 实时数据展示
|
||||
|
||||
## 技术栈
|
||||
|
||||
- Python 3.10+
|
||||
- PySide6 (GUI)
|
||||
- Playwright (自动化截图)
|
||||
- Requests (网络请求)
|
||||
- LXML (HTML解析)
|
||||
- Loguru (日志管理)
|
||||
- OpenAI API (LLM分析)
|
||||
|
||||
## 使用说明
|
||||
|
||||
### 配置文件
|
||||
编辑`config.json`设置:
|
||||
- API Base URL
|
||||
- API Key
|
||||
- 目标URL和XPath
|
||||
- 刷新间隔
|
||||
|
||||
### 运行程序
|
||||
```bash
|
||||
python main.py
|
||||
```
|
||||
|
||||
### 截图功能
|
||||
截图默认保存到`screenshots`目录,自动清理超过10张的旧截图。
|
||||
|
||||
## 注意事项
|
||||
|
||||
- 确保已安装所有依赖:`pip install -r requirements.txt`
|
||||
- 首次运行Playwright需安装浏览器:`playwright install chromium`
|
||||
- 交易时间为工作日9:30-11:30和13:00-15:00
|
||||
Reference in New Issue
Block a user