淘股吧股票分析精選:在 Agent 里拉取 taoguba.cn 博主文章

前言

做 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),已覈實要點如下。

  1. 今日博客:get_today_blogs(include_content=True),可帶完整正文。
  2. 最新 N 篇:get_latest_blogs(count=5, include_content=True)。
  3. 增量訂閱:get_new_blogs(include_content=True),配合 crawl_history.json 只取新文。
  4. 按天數歷史:get_blogs_by_days(days=7, include_content=True),需要 Cookie。
  5. 本地落盤: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")
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 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜