feat: 添加上证所截图功能并优化股票数据获取

- 新增上证所网页元素截图功能,使用Playwright实现
- 优化股票数据获取方式,改用新浪财经JS接口
- 调整情感分析评分规则为7级分类
- 添加截图显示组件到主界面
- 更新依赖项,替换playwright为selenium
This commit is contained in:
2026-01-13 17:06:18 +08:00
parent 33c2af5348
commit 9d33a8e179
7 changed files with 291 additions and 84 deletions

View File

@@ -16,14 +16,17 @@ class LLMAnalyzer:
SYSTEM_PROMPT = """你是一个专业的情感分析助手。你的任务是分析股吧/论坛评论的情感倾向,判断投资者对该股票的态度。
评分规则:
- 0-30: 极度悲观/看空(利空、暴跌、绝望等情绪)
- 31-50: 悲观/中性(担忧、谨慎、观望等情绪)
- 51-70: 偏乐观/中性(看好、希望、期待等情绪)
- 71-100: 极度乐观/看涨(利好、暴涨、兴奋等情绪)
- 0-30: 极度悲观(利空、暴跌、绝望等情绪)
- 30-39: 悲观(看空、担忧、谨慎等情绪)
- 39-45: 偏悲观(谨慎观望、保守等情绪)
- 45-55: 中立(观望、客观等情绪)
- 55-65: 偏乐观(看好、希望等情绪)
- 65-70: 乐观(看涨、信心等情绪)
- 70-100: 极度乐观(利好、暴涨、兴奋等情绪)
请直接输出一个JSON格式的结果包含两个字段
- score: 0-100的整数评分
- label: 简短的态度描述(如"强烈看跌""谨慎观望""温和看涨""强烈看涨"
- label: 简短的态度描述(如"极度悲观""悲观""偏悲观""中立""偏乐观""乐观""极度乐观"
注意:
1. 只返回JSON不要有其他文字