opencli 内容捕手技能
概述
基于 @jackwener/opencli 的多平台内容抓取技能,复用 Chrome 登录态,零风控、秒级响应,支持 65+ 平台。
支持平台全列表
🇨🇳 国内平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| 小红书 | INLINECODE1 | INLINECODE2 | INLINECODE3 INLINECODE4 |
| B站 |
hot ranking |
search "关键词" |
comments subtitle |
| 知乎 |
hot |
search "关键词" |
question download |
| 微博 |
hot |
search "关键词" |
user comments |
| 雪球 |
hot-stock hot |
search "关键词" |
stock comments |
| 即刻 |
feed |
search "关键词" | - |
| 36氪 |
hot news |
search "关键词" |
article |
| 豆瓣 |
movie-hot book-hot |
search "关键词" |
top250 reviews |
| 什么值得买 | - |
search "关键词" | - |
| 新浪财经 | - |
search "关键词" |
stock rolling-news |
| 携程 | - |
search "关键词" | - |
| Boss直聘 | - |
search "关键词" |
detail chatlist |
| 学习通 | - | - |
assignments exams |
| 微信公众号 | - | - |
download |
| 微信读书 |
ranking |
search "关键词" |
shelf highlights |
| V2EX |
hot latest | - |
topic replies |
| 新浪博客 |
hot |
search "关键词" |
article user |
🌍 国外平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Twitter/X | INLINECODE57 INLINECODE58 | INLINECODE59 | INLINECODE60 INLINECODE61 |
| Reddit |
hot frontpage popular |
search "关键词" |
subreddit read |
| YouTube | - |
search "关键词" |
video channel transcript |
| Instagram |
explore |
search "关键词" |
profile |
| TikTok |
explore |
search "关键词" |
profile |
| LinkedIn | - |
search "关键词" |
timeline |
| Hacker News |
top new best |
search "关键词" |
user |
| Product Hunt |
hot today | - |
browse |
| Bluesky |
trending |
search "关键词" |
profile thread |
| DEV.to |
top | - |
tag user |
| Stack Overflow |
hot bounties |
search "关键词" | - |
| Steam | - | - |
top-sellers |
| Substack |
feed |
search "关键词" |
publication |
| arxiv | - |
search "关键词" |
paper |
| Hugging Face |
top | - | - |
| BBC |
news | - | - |
| Bloomberg |
main markets tech | - |
news |
| Google News |
news |
search "关键词" | - |
| Google Trends |
trends | - | - |
| Wikipedia | - |
search "关键词" |
summary trending |
💰 金融/投资平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| 雪球 | INLINECODE116 INLINECODE117 | INLINECODE118 | INLINECODE119 INLINECODE120 |
| 新浪财经 |
- |
search "股票" |
stock news |
| Yahoo Finance | - |
search "股票" |
quote |
| Barchart | - | - |
quote options greeks |
🎨 图片/设计平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Pixiv | INLINECODE129 | INLINECODE130 | INLINECODE131 INLINECODE132 |
| Yollomi |
- | - |
generate video edit |
🎙️ 播客/音频平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Apple Podcasts | INLINECODE136 | INLINECODE137 | INLINECODE138 |
| 小宇宙 |
podcast | - |
episode |
| Spotify | - |
search "关键词" |
play queue |
触发方式
触发词 → 对应操作
| 触发词示例 | 执行命令 |
|---|
| "抓热门" / "全平台热门" | 所有平台热门抓取 |
| "小红书热门" / "B站热门" |
单平台热门 |
| "搜AI" / "抓XXX相关内容" | 关键词搜索(所有平台) |
| "Twitter趋势" / "Reddit热门" | 国外平台热门 |
| "抓推特" / "抓Reddit" | 指定国外平台 |
| "知乎热榜" / "微博热搜" | 指定国内平台 |
| "Hacker News热门" / "Product Hunt" | 指定科技平台 |
| "股票XXX" / "基金热门" | 金融平台 |
| "生成汇报" | 汇总已有数据 |
默认全平台热门抓取
CODEBLOCK0
前置要求
1. 安装 opencli
CODEBLOCK1
2. 安装 Chrome 扩展(必须!)
步骤:
- 1. 下载:
https://github.com/jackwener/opencli/releases → 下载 INLINECODE145 - 解压到任意位置(如
~/Downloads/opencli-extension/) - 打开 Chrome → INLINECODE147
- 开启右上角「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择解压后的
extension 文件夹
3. 在 Chrome 中登录目标平台
在 Chrome 浏览器中打开并登录:
- - 国内:bilibili.com、xiaohongshu.com、zhihu.com、weibo.com 等
- 国外:twitter.com、reddit.com、youtube.com 等
4. 验证安装
opencli doctor
技能执行流程
第一步:技能初始化
输出给用户(发送消息到群):
CODEBLOCK3
第二步:验证安装
CODEBLOCK4
如果 Chrome 扩展未连接(Extension: not connected):
→ 执行登录引导流程:
CODEBLOCK5
如果扩展已连接:
→ 直接进入第三步(平台选择)
第三步:平台选择
⚠️ 每次首次执行都会让用户确认平台选择和登录意愿。
发送平台列表给用户确认:
CODEBLOCK6
第四步:登录引导(仅当用户选择了需要登录的平台时)
根据用户选择,检测是否包含需登录平台:
CODEBLOCK7
如果用户选择了需要登录的平台,发送引导:
CODEBLOCK8
如果用户只选择了公开平台:
→ 跳过登录引导,直接执行抓取
第五步:执行抓取
⚠️ 重要:如果用户选择B(所有不需要登录的平台),必须抓取全部19个平台,不能只抓部分!
按用户选择的平台执行抓取:
CODEBLOCK9
第六步:生成汇报
汇总所有平台数据,按以下格式输出:
- - 用户选择的平台热门 TOP50
- 跨平台热点话题
- 趋势分析
- 推荐深度阅读
- 点评
平台调整(后续修改)
如果用户之后说"调整平台"、"换平台"、"我要加/减XXX":
→ 回到第三步,重新让用户确认选择和登录意愿
平台登录要求速查表
✅ 实测成功(不需要登录,19个):
| 平台 | 热门命令 | 状态 |
|---|
| Hacker News | INLINECODE149 | ✅ |
| DEV.do |
devto top | ✅ |
| BBC |
bbc news | ✅ |
| Google News |
google news | ✅ |
| arXiv |
arxiv search "关键词" | ✅ |
| Hugging Face |
hf top | ✅ |
| Bluesky |
bluesky trending | ✅ |
| Stack Overflow |
stackoverflow hot | ✅ |
| Lobsters |
lobsters newest | ✅ |
| Wikipedia |
wikipedia trending | ✅ |
| Bloomberg |
bloomberg main | ✅ |
| Steam |
steam top-sellers | ✅ |
| V2EX |
v2ex hot | ✅ |
| Apple Podcasts |
apple-podcasts top | ✅ |
| 豆瓣电影 |
douban movie-hot | ✅ |
| 微信读书 |
weread ranking | ✅ |
| Dictionary |
dictionary search | ✅ |
| 新浪财经 |
sinafinance news | ✅ |
| 什么值得买 |
smzdm search | ✅ |
❌ 实测失败(不建议使用,6个):
| 平台 | 问题 | 原因 |
|---|
| Product Hunt | 网络错误 | 浏览器连接超时 |
| 新浪博客 |
页面结构变化 | selector h1找不到 |
| Paper Review | 命令不存在 | 只有
review和
feedback命令 |
| 小宇宙 | 参数缺失 | 需要提供播客ID |
| Yollomi | 参数缺失 | 需要提供prompt参数 |
| Reuters | 超时 | 每次都超时 |
⚠️ 需要登录或不稳定:
需要登录,返回空 |
| Twitter | 需要登录 |
| Reddit | 需要登录,超时 |
| IMDB | 不稳定,有时失败 |
说明:
- - ✅ 不需要 = 公开可用,直接抓取
- ⚠️ 需要 = 需要在 Chrome 中登录该网站
汇报格式
CODEBLOCK10 bash
国内(每个平台取 TOP 50)
opencli bilibili hot --limit 50 -f json
opencli xiaohongshu feed --limit 50 -f json
opencli zhihu hot --limit 50 -f json
opencli weibo hot --limit 50 -f json
opencli xueqiu hot-stock --limit 50 -f json
opencli 36kr hot --limit 50 -f json
opencli douban movie-hot --limit 50 -f json
国外(每个平台取 TOP 50)
opencli twitter trending --limit 50 -f json
opencli reddit hot --limit 50 -f json
opencli hackernews top --limit 50 -f json
opencli youtube search " trending" --limit 50 -f json
opencli producthunt hot --limit 50 -f json
opencli bluesky trending --limit 50 -f json
- 话题A:在微博/B站/知乎 同,时热门
- 话题B:在 Twitter/Reddit 讨论热度较高
🎯 趋势分析
1. XX话题在多个平台上升
2. XX内容形式表现突出
📖 推荐深度阅读
- 小红书:标题 | URL
- YouTube:标题 | URL
- 知乎:标题 | URL
🐸 点评
基于今日全平台热门内容,整体趋势是...
命令速查
CODEBLOCK12
输出格式
所有命令支持 -f 参数:
-f table # 表格(默认)
-f json # JSON(推荐用于程序处理)
-f yaml # YAML
-f md # Markdown
-f csv # CSV
依赖工具
| 工具 | 用途 |
|---|
| INLINECODE171 | 主抓取工具 |
| INLINECODE172 |
截图、登录引导(如需要) |
|
message | 汇报发送到群 |
注意事项
- 1. Chrome 扩展必须保持连接 - 每次使用前建议
opencli doctor 检查 - 目标平台需在 Chrome 中登录 - 登录一次后永久有效
- 公开 API 平台不需要登录 - Hacker News、DEV.to、Wikipedia 等
- 不确定时用
opencli <平台> --help - 查看完整命令列表 - 更新 opencli - INLINECODE176
opencli 内容捕手技能
概述
基于 @jackwener/opencli 的多平台内容抓取技能,复用 Chrome 登录态,零风控、秒级响应,支持 65+ 平台。
支持平台全列表
🇨🇳 国内平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| 小红书 | feed | search 关键词 | creator-notes user |
| B站 |
hot ranking | search 关键词 | comments subtitle |
| 知乎 | hot | search 关键词 | question download |
| 微博 | hot | search 关键词 | user comments |
| 雪球 | hot-stock hot | search 关键词 | stock comments |
| 即刻 | feed | search 关键词 | - |
| 36氪 | hot news | search 关键词 | article |
| 豆瓣 | movie-hot book-hot | search 关键词 | top250 reviews |
| 什么值得买 | - | search 关键词 | - |
| 新浪财经 | - | search 关键词 | stock rolling-news |
| 携程 | - | search 关键词 | - |
| Boss直聘 | - | search 关键词 | detail chatlist |
| 学习通 | - | - | assignments exams |
| 微信公众号 | - | - | download |
| 微信读书 | ranking | search 关键词 | shelf highlights |
| V2EX | hot latest | - | topic replies |
| 新浪博客 | hot | search 关键词 | article user |
🌍 国外平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Twitter/X | trending timeline | search 关键词 | profile thread |
| Reddit |
hot frontpage popular | search 关键词 | subreddit read |
| YouTube | - | search 关键词 | video channel transcript |
| Instagram | explore | search 关键词 | profile |
| TikTok | explore | search 关键词 | profile |
| LinkedIn | - | search 关键词 | timeline |
| Hacker News | top new best | search 关键词 | user |
| Product Hunt | hot today | - | browse |
| Bluesky | trending | search 关键词 | profile thread |
| DEV.to | top | - | tag user |
| Stack Overflow | hot bounties | search 关键词 | - |
| Steam | - | - | top-sellers |
| Substack | feed | search 关键词 | publication |
| arxiv | - | search 关键词 | paper |
| Hugging Face | top | - | - |
| BBC | news | - | - |
| Bloomberg | main markets tech | - | news |
| Google News | news | search 关键词 | - |
| Google Trends | trends | - | - |
| Wikipedia | - | search 关键词 | summary trending |
💰 金融/投资平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| 雪球 | hot-stock hot | search 股票 | stock fund |
| 新浪财经 |
- | search 股票 | stock news |
| Yahoo Finance | - | search 股票 | quote |
| Barchart | - | - | quote options greeks |
🎨 图片/设计平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Pixiv | ranking | search 关键词 | detail illusts |
| Yollomi |
- | - | generate video edit |
🎙️ 播客/音频平台
| 平台 | 热门命令 | 搜索命令 | 深度抓取 |
|---|
| Apple Podcasts | top | search 关键词 | episodes |
| 小宇宙 |
podcast | - | episode |
| Spotify | - | search 关键词 | play queue |
触发方式
触发词 → 对应操作
| 触发词示例 | 执行命令 |
|---|
| 抓热门 / 全平台热门 | 所有平台热门抓取 |
| 小红书热门 / B站热门 |
单平台热门 |
| 搜AI / 抓XXX相关内容 | 关键词搜索(所有平台) |
| Twitter趋势 / Reddit热门 | 国外平台热门 |
| 抓推特 / 抓Reddit | 指定国外平台 |
| 知乎热榜 / 微博热搜 | 指定国内平台 |
| Hacker News热门 / Product Hunt | 指定科技平台 |
| 股票XXX / 基金热门 | 金融平台 |
| 生成汇报 | 汇总已有数据 |
默认全平台热门抓取
bash
国内
opencli bilibili hot --limit 10 -f json
opencli xiaohongshu feed --limit 10 -f json
opencli zhihu hot --limit 10 -f json
opencli weibo hot --limit 10 -f json
opencli xueqiu hot-stock --limit 10 -f json
opencli 36kr hot --limit 10 -f json
opencli douban movie-hot --limit 10 -f json
国外
opencli twitter trending -f json
opencli reddit hot --limit 10 -f json
opencli hackernews top --limit 10 -f json
opencli youtube search trending --limit 10 -f json
opencli producthunt hot --limit 10 -f json
opencli bluesky trending --limit 10 -f json
前置要求
1. 安装 opencli
bash
npm install -g @jackwener/opencli
2. 安装 Chrome 扩展(必须!)
步骤:
- 1. 下载:https://github.com/jackwener/opencli/releases → 下载 opencli-extension.zip
- 解压到任意位置(如 ~/Downloads/opencli-extension/)
- 打开 Chrome → chrome://extensions/
- 开启右上角「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择解压后的 extension 文件夹
3. 在 Chrome 中登录目标平台
在 Chrome 浏览器中打开并登录:
- - 国内:bilibili.com、xiaohongshu.com、zhihu.com、weibo.com 等
- 国外:twitter.com、reddit.com、youtube.com 等
4. 验证安装
bash
opencli doctor
技能执行流程
第一步:技能初始化
输出给用户(发送消息到群):
🐸 opencli-content-hunter 技能初始化
请按顺序完成以下两个步骤:
Step 1/2:安装 opencli
npm install -g @jackwener/opencli
Step 2/2:安装 Chrome 扩展
- 1. 下载:https://github.com/jackwener/opencli/releases → opencli-extension.zip
- 解压后 Chrome → chrome://extensions/ → 开启开发者模式 → 加载已解压的扩展程序
两个步骤都完成后,回复已完成,我将验证并继续抓取。 🐸
第二步:验证安装
bash
opencli doctor
验证 opencli 和 Chrome 扩展状态
如果 Chrome 扩展未连接(Extension: not connected):
→ 执行登录引导流程:
⚠️ 检测到 Chrome 扩展未连接
请