From 79e4ef3de5ff7b6ec873ccc1a274ea79d326c0a8 Mon Sep 17 00:00:00 2001 From: xiaji Date: Mon, 12 Jan 2026 09:23:28 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AEREA?= =?UTF-8?q?DME=E6=96=87=E4=BB=B6=EF=BC=8C=E5=8C=85=E5=90=AB=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E8=AF=B4=E6=98=8E=E5=92=8C=E6=8A=80=E6=9C=AF=E6=A0=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e27959f --- /dev/null +++ b/README.md @@ -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 \ No newline at end of file