雪球采集与同步流程

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

雪球帖子采集 + 自动化同步一体化 Skill(原 xueqiu-collector 与 xueqiu-pipeline 合并版)。 覆盖:全量/增量采集任意雪球用户的帖子(正文提取、图片下载 OCR、V4 规则分析、SQLite 存储、JSON/Markdown 导出), 以及 采集 → 导出 → IMA 知识库上传 → 一致性校验 的完整自动化流程(智能同步最新月份、增量上传历史月份、四方面校验)。 触发词:采集雪球、雪球帖子采集、爬取雪球、收集雪球、雪球用户数据、雪球投资记录、 雪球全量采集、抓取雪球帖子、同步雪球数据、xueqiu、下载雪球、雪球增量采集、 雪球自动化流程、雪球pipeline、雪球同步上传、雪球帖子同步、雪球采集导出上传、 雪球月度同步、ima上传雪球、雪球增量同步 适用场景: - 用户说"帮我采集某人的雪球帖子" - 用户说"同步/更新雪球数据" - 用户说"执行雪球自动化流程 / 同步雪球帖子到IMA" - 用户说"雪球有新帖,更新一下"

一句话选型结论

按资料字段整理

雪球采集与同步流程是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7d9a592c/xueqiu-collector
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7d9a592c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791736920
正文体量10.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
雪球采集与同步流程当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

10.4 KB
模型实际读到的说明书原文,来自技能仓库

xueqiu-collector — 雪球采集与同步流程 Skill

一体化技能(v2.0 合并版),包含两条主线能力:

A. 帖子采集与分析(原 xueqiu-collector 1.x)
B. 自动化同步流程(原 xueqiu-pipeline 1.x:采集 → 导出 → IMA 上传 → 校验)

功能概述

A. 采集与分析

  1. 全量/增量采集 — 自动判断采集模式(首次全量,后续增量)
  2. 完整正文提取 — 含 Markdown 格式化、blockquote 评论识别
  3. 图片处理 — 下载帖子图片并 OCR 识别内容(winocr/tesseract)
  4. V4 规则分析 — 零 token 消耗,采集即分析:
    - 帖子类型(原创/评论/错误/空内容)
    - 投资相关性(high/medium/low/none)
    - 情感分析(看多/看空/中性)
    - 操作意图(买入/卖出/持有/观察)
    - 主题标签(估值分析/财务分析/操作记录…)
    - 质量评分(1-5分)
  5. 数据导出 — SQLite 数据库 + JSON + Markdown(全量及按分类)

B. 自动化同步流程

  1. 采集 — 复用内置 collect.py(本包自包含 V4 引擎,无外部技能依赖)
  2. 智能同步 — 对比采集前后数据,自动处理最新月份(增量/跨月全量)
  3. 增量上传 — 跳过已上传月份,只上传新历史月份到 IMA 知识库
  4. 一致性校验 — 对比本地数据库 / MD 文件 / 上传状态 / 云端 IMA 四方面

前置依赖

依赖项 说明
playwright-cli (npx) 浏览器自动化,用于页面采集
Edge 浏览器 + 真实 Profile 挂载登录态,避免触发验证码
Python 3.10+ 运行采集/流程脚本
winocr(可选) Windows 内置 OCR,识别帖子图片文字
SQLite 数据持久化(内置)
IMA API 凭证(仅同步流程需要) ~/.config/ima/client_id 与 api_key

快速开始

# 0. 环境检测(首次使用必跑!)
python scripts/check_env.py

# ── A. 纯采集 ──────────────────────────────────
# 首次运行(不传参数,自动进入配置向导)
python scripts/collect.py
# 增量采集(推荐)
python scripts/collect.py --author "用户昵称" --url "https://xueqiu.com/u/7712999844"
# 强制扫描列表找新帖 / 强制重采正文 / 只采最新 N 条
python scripts/collect.py --author "昵称" --url "URL" --refresh-list
python scripts/collect.py --author "昵称" --url "URL" --force-collect
python scripts/collect.py --author "昵称" --url "URL" --force-collect --latest --limit 10
# 批量 V4 规则分析(补分析未分析的帖子)
python scripts/analyze.py --db "db/stock_analysis.db" --missing

# ── B. 自动化流程 ──────────────────────────────
# 完整流程:采集 → 同步 → 上传 → 校验
python scripts/pipeline.py --author "随缘的人生体验" --url "https://xueqiu.com/u/7712999844"
# 完整流程 + GUI 窗口(WorkBuddy Git Bash 环境推荐)
python scripts/pipeline.py --author "随缘的人生体验" --url "https://xueqiu.com/u/7712999844" --gui
# 只执行其中一步:采集 / 同步 / 上传 / 校验
python scripts/pipeline.py --author "昵称" --url "URL" --collect
python scripts/pipeline.py --author "昵称" --url "URL" --sync
python scripts/pipeline.py --author "昵称" --url "URL" --upload
python scripts/pipeline.py --author "昵称" --url "URL" --verify
# 强制覆盖上传指定月份
python scripts/upload.py --author "昵称" --month 2026-04 --force

SOP(标准操作流程)

场景一:首次采集某用户全部帖子

用户说:"帮我采集 @随缘的人生体验 的全部雪球帖子"
  1. 确认昵称与主页 URL(https://xueqiu.com/u/{UID})
  2. 运行 python scripts/collect.py --author "昵称" --url "URL" --db "db/stock_analysis.db" --out-dir "data/xueqiu"
  3. 等待完成,报告统计(采集前后帖子数、新增数)

场景二:增量更新(常规日常)

用户说:"同步一下雪球数据" / "雪球有新帖,更新一下"
  1. 从已知配置读取 author + url
  2. 运行 python scripts/collect.py --author "昵称" --url "URL" --refresh-list
  3. 报告新增数量

场景三:完整自动化流程(采集 → IMA)

用户说:"执行雪球自动化流程" / "同步雪球帖子到IMA"
  1. 确认昵称、URL、IMA 配置(config/ima_config.json 或环境变量)
  2. 运行 python scripts/pipeline.py --author "昵称" --url "URL"
  3. 脚本自动执行 precheck → 采集 → 智能同步 → 增量上传 → 四方面一致性校验
  4. 汇报每步结果

场景四:只同步最新月份 / 增量上传历史月份

用户说:"雪球有新帖,重新上传一下最新月份" / "上传还没传的历史月份"
  1. 运行 python scripts/pipeline.py --author "昵称" --url "URL" --sync(重导最新月份并覆盖上传)
  2. 或 --upload(依据 upload_status_v2.json 只传缺失月份)

场景五:一致性校验

用户说:"检查一下雪球数据是否一致"
  1. 运行 python scripts/pipeline.py --author "昵称" --url "URL" --verify
  2. 对比:本地 DB / MD 文件 / 上传状态 / 云端 IMA,输出差异报告

场景六:对历史帖子补 V4 分析

用户说:"帮我分析一下数据库里的帖子"
  1. python scripts/analyze.py --db "db/stock_analysis.db" --missing(只分析未分析的)
  2. 或 --batch 全量重分析

参数说明

collect.py

参数 说明 示例
--author 用户昵称 随缘的人生体验
--url 雪球主页 URL https://xueqiu.com/u/7712999844
--db SQLite 路径(默认 <技能目录>/../data/xueqiu.db) db/stock_analysis.db
--out-dir 数据输出根目录 data/xueqiu
--refresh-list / --force-collect / --latest / --limit N 采集模式控制 -

pipeline.py

参数 说明
--author / --url / --db / --out-dir 同 collect.py
--collect / --sync / --upload / --verify 只执行单步
--gui 弹出 GUI 窗口运行(自动继承 Python PATH)
--skip-precheck 跳过前置检测

输出结构

data/xueqiu/{昵称}/
  ├── posts_full.json          全量 JSON(时间倒序)
  ├── posts_full.md            全量 Markdown
  ├── classified/              按分类 JSON(腾讯控股.json / 操作日记.json …)
  ├── md/                      按分类 Markdown
  ├── md_by_month/             按月 MD(posts_2022-11.md …,流程上传用)
  ├── upload_status_v2.json    上传状态记录(增量上传依据)
  └── images/                  帖子图片

数据库(xueqiu_posts)要点

字段覆盖:post_id/author/author_id/title/content/full_content/category/published_at/url
互动计数(like_count/comment_count/repost_count/read_count)、image_ocr_text,
V4 分析列(post_type/own_text/quote_text/reply_to_post_id/investment_relevance/sentiment/ trade_intent/content_type/quality_score/summary/topics/tags/word_count)。

IMA 配置(同步上传需要)

  1. 编辑 config/ima_config.json:填入 knowledge_base_id、folder_id;多作者可扩展 shared_config.py 的 AUTHOR_FOLDER_MAP
  2. 或环境变量:IMA_KB_ID、IMA_FOLDER_ID
  3. 凭证文件:~/.config/ima/client_id、~/.config/ima/api_key

一致性校验内容

  1. 本地数据库 — xueqiu_posts 该作者帖子
  2. 本地 MD 文件 — md_by_month/ 月份文件
  3. 上传状态文件 — upload_status_v2.json
  4. 云端 IMA — API 查询知识库文件列表

报告:各月数量对比、缺失 MD、幽灵上传记录、最新月份一致性。

注意事项

  1. 浏览器登录态:采集需 Edge 已登录雪球,首次会自动启动并导航
  2. 采集限速:随机延迟 2-5 秒,每 20 条休息 8-12 秒,429 自动退避
  3. IMA 频率限制:上传间隔约 3 秒;--force 覆盖会先查云端列表删除旧文件再传
  4. 跨月处理:智能同步自动检测跨月,新月份按全量处理
  5. 日志:采集 logs/xueqiu_collect.log;流程 logs/pipeline.log
  6. OCR:pip install winocr pillow(可选)
  7. 分类关键词:references/category_keywords.json 可自定义主题规则

踩坑经验

  • IMA 不支持同名覆盖,文件名必须带时间戳;覆盖前先查云端 media_id
  • 跨月全量需以 before_count=0 触发
  • playwright-cli eval 仅支持单行 JS
  • 雪球列表页时间格式多变(昨天/前天/X小时前/MM-DD/YYYY-MM-DD),已全部处理
  • Edge Profile 路径含空格必须用 subprocess 列表传参;中文路径用 PowerShell + UTF-8 启动
  • --gui 模式需 PATH 注入(继承 Python 路径到新 CMD),否则报找不到 python

常见问题

5 问
答案由本站依据条目字段整理
雪球采集与同步流程怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7d9a592c/xueqiu-collector。安装方式为未标注。装完刷新技能列表或重开客户端。

雪球采集与同步流程支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

雪球采集与同步流程权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

雪球采集与同步流程收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

雪球采集与同步流程用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。