前言¶
做 A 股信息整理时,淘股吧(taoguba.cn / tgb.cn)上的博主复盘往往比行情软件里的摘要更细,但内容分散在个人博客页里。人工每天打开博主主页、复制粘贴,再交给大模型做摘要,步骤重复且容易漏掉更新。
下面介绍 SkillHub 社区 Skill「淘股吧股票分析精选」(坐标 @user_8c7f0f65/taoguba)。它把「按博主订阅、取正文、落盘」写成 Agent 可调用的能力:你在对话里说明要订阅或获取淘股吧博客,Agent 按 SKILL 指引调用爬虫脚本,而不是每次从零写抓取逻辑。
这是什么¶
一句话定位:爬取淘股吧指定博主的博客列表与正文,供 Agent 做订阅、增量更新或本地归档。
- 维护方:SkillHub 社区发布者
user_8c7f0f65,来源标记为 community,当前版本 1.0.0,分类 data-analysis。 - 触发说明(SKILL 元数据):当用户想要订阅或获取 taoguba.cn 的博客内容时调用。
- 鉴权:标签
requires_api_key=false,不依赖第三方 API Key;按天数拉历史帖需自行提供淘股吧 Cookie(见后文)。
官方入口:
- SkillHub 页面:https://www.skillhub.cn/skills/user_8c7f0f65/taoguba
- API 坐标:https://api.skillhub.cn/user_8c7f0f65/taoguba
(页面统计示例:评分 100000,下载 2831,安装 37,以 SkillHub 展示为准。)
核心功能¶
能力来自包内 SKILL.md 与 scripts/taoguba_crawler.py(类 TaogubaBlogCrawler),已核实要点如下。
- 今日博客:
get_today_blogs(include_content=True),可带完整正文。 - 最新 N 篇:
get_latest_blogs(count=5, include_content=True)。 - 增量订阅:
get_new_blogs(include_content=True),配合crawl_history.json只取新文。 - 按天数历史:
get_blogs_by_days(days=7, include_content=True),需要 Cookie。 - 本地落盘:
save_to_file(blogs, filename),默认产出如blog_YYYY-MM-DD.txt、blog_latest.txt、blog_new.txt等。
单篇字段包括:title、time、link、views、is_jinghua、content。
Python 依赖:requests、beautifulsoup4。
安装与启用¶
先做环境检查,再把 Skill 装进当前 Agent 的 skills 目录(装错目录 Agent 不会加载)。
1. 安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可按官方说明执行(完整安装含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安装流程说明:https://skillhub.cn/install/skillhub.md
2. 安装本 Skill¶
搜索确认坐标后安装(--dir 必须指向当前客户端的 skills 目录):
skillhub search taoguba
skillhub install taoguba --namespace user_8c7f0f65 --dir <你的 skills 目录>
常用目录(来自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下.agents/skills/
也可在 SkillHub 技能页,让 AI 按 https://skillhub.cn/install/skillhub.md 安装 @user_8c7f0f65/taoguba。
安装后重启或刷新 Agent,使新 Skill 生效。
3. Python 依赖(在 Skill 包目录或你的工作区)¶
pip install requests beautifulsoup4
订阅对象通过博主 user_id 配置(SKILL 示例为 5894557),在脚本或 Agent 生成的调用代码中替换即可。
典型用法¶
在 Agent 对话中¶
用户意图与 SKILL 描述一致时即可触发,例如:
- 「订阅淘股吧博主 5894557,拉今天博客并总结观点。」
- 「增量检查该博主有没有新帖,有新的话保存到本地再摘要。」
Agent 应在 Skill 目录下引用 scripts.taoguba_crawler.TaogubaBlogCrawler,而不是临时拼装未维护的 URL。
基本代码(无需登录)¶
在 Skill 包根目录执行,或把包路径加入 PYTHONPATH:
from scripts.taoguba_crawler import TaogubaBlogCrawler
crawler = TaogubaBlogCrawler("5894557")
blogs = crawler.get_today_blogs(include_content=True)
# blogs = crawler.get_latest_blogs(count=5, include_content=True)
# blogs = crawler.get_new_blogs(include_content=True)
crawler.save_to_file(blogs, "output.txt")
需要历史天数时设置 Cookie¶
from scripts.taoguba_crawler import TaogubaBlogCrawler
crawler = TaogubaBlogCrawler("5894557", cookie="your_cookie_string")
blogs = crawler.get_blogs_by_days(days=7, include_content=True)
crawler.save_to_file(blogs, "blog_7days.txt")
Cookie 获取步骤(SKILL 原文):登录 https://www.tgb.cn ,浏览器开发者工具 Network 中复制请求头 Cookie,或通过 EditThisCookie 等扩展导出。也可在交互脚本里选菜单项「设置 Cookie / Cookie 获取帮助」。
命令行菜单¶
在 Skill 包内:
python scripts/taoguba_crawler.py
菜单包含:今日博客、最新博客、增量检查、最近 N 天(需 Cookie)、设置 Cookie 与帮助。
适用场景与注意¶
适合谁
- 需要把固定淘股吧博主的复盘纳入 Agent 工作流的研究员、量化或内容整理角色。
- 希望「今日 / 最新 / 增量」有统一脚本,减少手写爬虫维护成本。
限制与注意
- 站点结构或反爬策略变化时,社区 Skill 需自行跟进升级;抓取失败时应核对网络与页面是否仍可访问。
- 按天数历史依赖登录 Cookie,涉及账号安全:勿把 Cookie 提交到公开仓库或日志;Skill 支持写入
cookies.txt缓存,注意文件权限。 - 输出为文本归档,不构成投资建议;合规使用请遵守淘股吧服务条款与当地法规。
- 示例
user_id仅作演示,实际订阅请换成目标博主 ID。
结尾¶
「淘股吧股票分析精选」把淘股吧博主博客的抓取、增量与落盘封装成标准 Skill,配合 requires_api_key=false 可在无商业 API Key 的场景下先跑通今日与最新文;需要更长历史再补 Cookie。安装与坐标以 SkillHub 为准:https://www.skillhub.cn/skills/user_8c7f0f65/taoguba 。