返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

微股眼 · WeChat → Stock Signal

基于 LLM 的微信公众号股票情报自动提取与结构化平台 微信公众号是 A 股散户和游资获取题材炒作、行业分析、公司调研信息的核心渠道,但文章内容非结构化、信息密度高、且涉及多只股票相互关联。人工阅读 → 摘录 → 录入数据库,耗时且容易遗漏关键数据点。本项目旨在通过 LLM + 自动化流水线 将这一流程缩短到 1 分钟。

person作者: TREEIEhubModelScope

Skill: 新增文章 v2

微信公众号文章 → 多 LLM 分析 → 结构化入库,全流程自动化。


功能特性

  • 🤖 多 LLM 支持:DeepSeek / Kimi / Qwen / GLM,配置文件切换
  • 📡 智能抓取:多 UA 轮换 + 可选 SOCKS5 代理兜底 + 本地 HTML 备用
  • 🧹 去重:基于文章 URL 去重,重复文章自动更新元数据
  • 📦 批量:支持 URL 列表批量处理,失败自动跳过继续

快速开始

# 1. 复制配置模板并填入 API Key
cp <skill_dir>/config_template.py <skill_dir>/config.py
# 编辑 config.py 填入各模型 API Key

# 2. 单篇分析
python <skill_dir>/runner.py <公众号文章URL> --llm deepseek
python <skill_dir>/runner.py <URL> --llm kimi
python <skill_dir>/runner.py <URL> --llm qwen
python <skill_dir>/runner.py <URL> --llm glm

# 3. 本地 HTML 兜底
python <skill_dir>/runner.py "https://mp.weixin.qq.com/s/xxx" --file article.html

# 4. 批量处理
python <skill_dir>/batch_runner.py --file urls.txt --llm deepseek

<skill_dir> 指本 skill 安装后所在目录。


支持的 LLM

| 模型 | --llm 参数 | API 端点 | |------|-----------|---------| | DeepSeek | deepseek | 用户自定义 | | Kimi | kimi | 用户自定义 | | Qwen-Long | qwen | 用户自定义 | | GLM | glm | 用户自定义 |


文件结构

<skill_dir>/
├── SKILL.md           ← 本文件
├── README.md          ← 完整使用说明
├── config_template.py ← API Key 配置模板(复制为 config.py 后编辑)
├── config.py          ← 实际配置(复制模板后填写)
├── fetcher.py         ← 文章抓取(多UA + 可选代理)
├── llm_adapter.py     ← 多 LLM 适配器
├── runner.py          ← 主入口(抓取→分析→入库)
├── batch_runner.py    ← 批量处理
└── sync.py            ← 可选协作同步(stash/pull/冲突解决)

数据输出

结构化结果写入项目预设的数据目录(路径可在 runner.py 顶部调整):

  • 按板块拆分的数据文件(沪/深/创/科/北/其他)
  • 全量汇总文件 stocks_master.json
  • 主数据库 stocks.json
  • 代码/名称索引 stock_names.json