终于找到了!一个命令就能查B站热榜、知乎热搜、微博热点的神器
你有没有遇到过这种情况:
想看一下B站当前热榜,但打开 App 却刷了半小时;想快速抓一下知乎热搜做竞品分析,却发现接口不好找、登录态也丢了;想让 AI 自动帮你监控某个平台的内容变化,却不知道怎么接入……
我最近发现了一个开源工具,彻底解决了这些问题——OpenCLI。
它能帮你做什么?
用一句话说:把任何网站变成你的命令行工具。
举几个你马上能用上的场景:
场景一:1秒查热榜
1 | |
直接在终端输出结果,可以是表格、JSON、CSV、Markdown——想接哪个系统就接哪个系统。
场景二:数据导出,直接拿走
输出格式支持 table、json、yaml、csv、markdown 五种,导出后直接喂给 Excel、数据库、AI 都行。
1 | |
场景三:股票和财经数据监控
做投资的同学应该会喜欢这个。雪球是国内最活跃的股票社区之一,OpenCLI 直接支持抓取它的热门帖子和热门股票动态:
1 | |
场景四:遇到不支持的网站怎么办?
这是我觉得最实用的功能之一。OpenCLI 提供了 generate 和 synthesize 命令,让你自己扩展,给任何网站写一个适配器。
比如你想抓某个小众论坛、公司内部系统、或者某个行业垂直网站的数据,你不需要从头写爬虫,只需要:
1 | |
工具会分析网站结构,自动生成对应的抓取逻辑。即便是那些没有公开 API 的小网站,一样可以通过这个方式接入。
场景五:接入 AI Agent
这是我觉得最有战略价值的地方。OpenCLI 专门为 AI Agent 设计了接口,你可以让 Claude、GPT 或者任何 AI 工具直接调用这些命令,实现自动监控、定时抓取、内容分析的全自动流水线。
比如让 AI 每天早上自动抓取知乎热搜 + 雪球热帖 + 路透社新闻,分析热点话题,生成一份行业日报——完全不需要人工介入。
支持哪些平台?
目前支持 17 个主流平台,共 57 个命令:
| 平台 | 说明 |
|---|---|
| B站 (bilibili) | 热榜、视频数据 |
| 知乎 (zhihu) | 热搜、问答 |
| 微博 (weibo) | 热搜榜 |
| 小红书 (xiaohongshu) | 内容数据 |
| Twitter/X | 推文、热点 |
| 热帖 | |
| GitHub | 项目数据 |
| HackerNews | 技术热帖 |
| 雪球 (xueqiu) | 股票社区内容 |
| BOSS直聘 (boss) | 职位信息 |
| 去哪儿 (ctrip) | 旅行数据 |
| 什么值得买 (smzdm) | 优惠信息 |
| YouTube | 视频数据 |
| BBC、路透社、雅虎财经 | 新闻数据 |
| V2EX | 技术社区 |
拿到数据之后能做什么?
很多人到这里就停了——“能抓数据,然后呢?”
这才是关键。数据本身没有价值,把数据喂给 AI 处理,才是真正创造价值的地方。
场景一:找工作,让 AI 帮你筛出最匹配的岗位
普通人找工作是自己一条条刷招聘 App,费时费力还容易错过。换个思路:
1 | |
把 BOSS直聘上的搜索结果导出来,然后把你的简历和这份数据一起扔给 AI:
“这是我的简历,这是这批岗位的JD,帮我找出最匹配的10个,说明理由,并指出每个岗位我需要补充哪些能力。”
AI 会帮你做完整的匹配分析。不是简单关键词搜索,而是真正理解你的背景和岗位要求后的综合判断。原来要花一整天的事,5分钟搞定。
场景二:做内容,不再为选题发愁
内容创作者最头疼的是选题。现在可以这样做:
1 | |
把三个平台今天的热榜数据一起喂给 AI:
“分析这些热点,找出其中有深度可挖的方向,结合我的账号定位(科技工具类),给我推荐5个选题,每个说明为什么现在适合发。”
不是随便猜,是基于真实数据的选题决策。
场景三:股票研究,用社区情绪辅助判断
股市里很多人靠感觉操作,其实社区情绪是可以量化的。雪球是国内最活跃的股票社区,OpenCLI 支持抓取它的热门内容:
1 | |
把这些内容汇总后喂给 AI:
“分析这些帖子的情绪倾向,重点关注新能源板块,总结今日主要观点,识别其中值得关注的信号。”
不是让 AI 帮你炒股,而是把大量信息整理成结构化的参考,让你的决策更有依据。
场景四:HR 反向用,快速了解候选人市场
招聘方和创业者也可以反过来用:
1 | |
导出搜索结果后喂给 AI:
“分析这批AI工程师岗位:薪资区间分布、高频要求技能、哪些公司在大量招聘,我们公司的薪资竞争力如何?”
快速摸清人才市场现状,省去大量调研时间。
核心逻辑就一句话:OpenCLI 负责把数据从网上搬下来,AI 负责把数据变成决策。
数据 + AI = 真正的信息优势。
最让我惊喜的一点:不会暴露账号密码
很多爬虫工具让你填账号密码,安全风险极高。OpenCLI 完全不同——它直接复用你 Chrome 浏览器里已经登录的 session。
换句话说,你在 Chrome 里登录了小红书,OpenCLI 就能用那个登录状态去抓数据,账号密码全程不经过任何第三方。
怎么安装?5分钟搞定
前提条件:
- Node.js 18.0 以上版本
- Chrome 浏览器(并且已经登录你想抓的网站)
安装命令:
1 | |
装完验证一下:
1 | |
如果看到一堆命令列表,就说明安装成功了。
连接 Chrome:
OpenCLI 需要连接到你的 Chrome 才能复用登录状态,支持两种方式:
- 方式一:安装 Playwright MCP Bridge 扩展(推荐,更稳定)
- 方式二:使用 Chrome 144+ 的自动发现功能
具体配置步骤参考项目 README:https://github.com/jackwener/opencli
试用一下?
装完之后,先跑这个命令感受一下:
1 | |
你会在终端里看到一份整整齐齐的B站热榜表格。
然后试试这个,把知乎热搜存成CSV文件:
1 | |
打开文件,数据干净整齐,直接拿去做分析。
适合哪些人用?
- 内容创作者:每天快速摸清各平台热点,选题不再发愁
- 数据分析师:定期抓取多平台数据,省去大量手动操作
- 开发者:搭建 AI Agent 的数据输入层,让 AI 自动监控互联网动态
- 产品/运营:竞品监控、用户声音收集、舆情分析
总结
OpenCLI 的核心价值就一句话:把你每天要手动去看的那些网站,变成可以自动化的数据接口。
不用写爬虫,不用研究 API,一行命令搞定。
项目地址:https://github.com/jackwener/opencli(截至2026年3月,516 Star,持续更新中)
如果你也在用,欢迎留言分享你的使用场景——我挺好奇大家都拿它来做什么。
如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站
支付宝打赏
微信打赏