终于找到了!一个命令就能查B站热榜、知乎热搜、微博热点的神器

你有没有遇到过这种情况:

想看一下B站当前热榜,但打开 App 却刷了半小时;想快速抓一下知乎热搜做竞品分析,却发现接口不好找、登录态也丢了;想让 AI 自动帮你监控某个平台的内容变化,却不知道怎么接入……

我最近发现了一个开源工具,彻底解决了这些问题——OpenCLI。


它能帮你做什么?

用一句话说:把任何网站变成你的命令行工具。

举几个你马上能用上的场景:

场景一:1秒查热榜

1
2
3
4
opencli bilibili hot --limit 10     # 查B站热榜前10
opencli zhihu hot -f json # 知乎热搜,输出JSON格式
opencli weibo hot # 微博热搜
opencli hackernews top --limit 5 # HackerNews今日热榜

直接在终端输出结果,可以是表格、JSON、CSV、Markdown——想接哪个系统就接哪个系统。

场景二:数据导出,直接拿走

输出格式支持 tablejsonyamlcsvmarkdown 五种,导出后直接喂给 Excel、数据库、AI 都行。

1
2
opencli bilibili hot -f csv > bilibili_hot.csv    # 直接存文件
opencli zhihu hot -f table # 终端里看表格

场景三:股票和财经数据监控

做投资的同学应该会喜欢这个。雪球是国内最活跃的股票社区之一,OpenCLI 直接支持抓取它的热门帖子和热门股票动态:

1
2
3
opencli xueqiu hot        # 雪球热门讨论
opencli xueqiu hot-stock # 热门股票
opencli xueqiu feed # 社区动态

场景四:遇到不支持的网站怎么办?

这是我觉得最实用的功能之一。OpenCLI 提供了 generatesynthesize 命令,让你自己扩展,给任何网站写一个适配器

比如你想抓某个小众论坛、公司内部系统、或者某个行业垂直网站的数据,你不需要从头写爬虫,只需要:

1
2
opencli generate <网站名> <目标数据>    # AI 自动生成适配器
opencli synthesize <网站名> # 从 YAML 合成适配器

工具会分析网站结构,自动生成对应的抓取逻辑。即便是那些没有公开 API 的小网站,一样可以通过这个方式接入。

场景五:接入 AI Agent

这是我觉得最有战略价值的地方。OpenCLI 专门为 AI Agent 设计了接口,你可以让 Claude、GPT 或者任何 AI 工具直接调用这些命令,实现自动监控、定时抓取、内容分析的全自动流水线

比如让 AI 每天早上自动抓取知乎热搜 + 雪球热帖 + 路透社新闻,分析热点话题,生成一份行业日报——完全不需要人工介入。


支持哪些平台?

目前支持 17 个主流平台,共 57 个命令

平台 说明
B站 (bilibili) 热榜、视频数据
知乎 (zhihu) 热搜、问答
微博 (weibo) 热搜榜
小红书 (xiaohongshu) 内容数据
Twitter/X 推文、热点
Reddit 热帖
GitHub 项目数据
HackerNews 技术热帖
雪球 (xueqiu) 股票社区内容
BOSS直聘 (boss) 职位信息
去哪儿 (ctrip) 旅行数据
什么值得买 (smzdm) 优惠信息
YouTube 视频数据
BBC、路透社、雅虎财经 新闻数据
V2EX 技术社区

拿到数据之后能做什么?

很多人到这里就停了——“能抓数据,然后呢?”

这才是关键。数据本身没有价值,把数据喂给 AI 处理,才是真正创造价值的地方。


场景一:找工作,让 AI 帮你筛出最匹配的岗位

普通人找工作是自己一条条刷招聘 App,费时费力还容易错过。换个思路:

1
opencli boss search "产品经理" -f json > jobs.json

把 BOSS直聘上的搜索结果导出来,然后把你的简历和这份数据一起扔给 AI:

“这是我的简历,这是这批岗位的JD,帮我找出最匹配的10个,说明理由,并指出每个岗位我需要补充哪些能力。”

AI 会帮你做完整的匹配分析。不是简单关键词搜索,而是真正理解你的背景和岗位要求后的综合判断。原来要花一整天的事,5分钟搞定。


场景二:做内容,不再为选题发愁

内容创作者最头疼的是选题。现在可以这样做:

1
2
3
opencli bilibili hot -f json > bili.json
opencli zhihu hot -f json > zhihu.json
opencli xiaohongshu hot -f json > xhs.json

把三个平台今天的热榜数据一起喂给 AI:

“分析这些热点,找出其中有深度可挖的方向,结合我的账号定位(科技工具类),给我推荐5个选题,每个说明为什么现在适合发。”

不是随便猜,是基于真实数据的选题决策。


场景三:股票研究,用社区情绪辅助判断

股市里很多人靠感觉操作,其实社区情绪是可以量化的。雪球是国内最活跃的股票社区,OpenCLI 支持抓取它的热门内容:

1
2
3
opencli xueqiu hot -f json > xueqiu.json       # 雪球热帖
opencli xueqiu hot-stock -f json > stocks.json # 热门股票
opencli xueqiu feed -f json > feed.json # 社区动态

把这些内容汇总后喂给 AI:

“分析这些帖子的情绪倾向,重点关注新能源板块,总结今日主要观点,识别其中值得关注的信号。”

不是让 AI 帮你炒股,而是把大量信息整理成结构化的参考,让你的决策更有依据


场景四:HR 反向用,快速了解候选人市场

招聘方和创业者也可以反过来用:

1
opencli boss search "AI工程师" -f csv > market.csv

导出搜索结果后喂给 AI:

“分析这批AI工程师岗位:薪资区间分布、高频要求技能、哪些公司在大量招聘,我们公司的薪资竞争力如何?”

快速摸清人才市场现状,省去大量调研时间。


核心逻辑就一句话:OpenCLI 负责把数据从网上搬下来,AI 负责把数据变成决策。

数据 + AI = 真正的信息优势。


最让我惊喜的一点:不会暴露账号密码

很多爬虫工具让你填账号密码,安全风险极高。OpenCLI 完全不同——它直接复用你 Chrome 浏览器里已经登录的 session

换句话说,你在 Chrome 里登录了小红书,OpenCLI 就能用那个登录状态去抓数据,账号密码全程不经过任何第三方。


怎么安装?5分钟搞定

前提条件

  • Node.js 18.0 以上版本
  • Chrome 浏览器(并且已经登录你想抓的网站)

安装命令

1
npm install -g @jackwener/opencli

装完验证一下:

1
opencli list     # 查看所有支持的命令

如果看到一堆命令列表,就说明安装成功了。

连接 Chrome

OpenCLI 需要连接到你的 Chrome 才能复用登录状态,支持两种方式:

  • 方式一:安装 Playwright MCP Bridge 扩展(推荐,更稳定)
  • 方式二:使用 Chrome 144+ 的自动发现功能

具体配置步骤参考项目 README:https://github.com/jackwener/opencli


试用一下?

装完之后,先跑这个命令感受一下:

1
opencli bilibili hot -f table

你会在终端里看到一份整整齐齐的B站热榜表格。

然后试试这个,把知乎热搜存成CSV文件:

1
opencli zhihu hot -f csv > zhihu_hot_today.csv

打开文件,数据干净整齐,直接拿去做分析。


适合哪些人用?

  • 内容创作者:每天快速摸清各平台热点,选题不再发愁
  • 数据分析师:定期抓取多平台数据,省去大量手动操作
  • 开发者:搭建 AI Agent 的数据输入层,让 AI 自动监控互联网动态
  • 产品/运营:竞品监控、用户声音收集、舆情分析

总结

OpenCLI 的核心价值就一句话:把你每天要手动去看的那些网站,变成可以自动化的数据接口。

不用写爬虫,不用研究 API,一行命令搞定。

项目地址:https://github.com/jackwener/opencli(截至2026年3月,516 Star,持续更新中)

如果你也在用,欢迎留言分享你的使用场景——我挺好奇大家都拿它来做什么。

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站



终于找到了!一个命令就能查B站热榜、知乎热搜、微博热点的神器
https://blog.fxcxy.com/2026/03/16/终于找到了!一个命令就能查B站热榜、知乎热搜、微博热点的神器/
作者
spatacus
发布于
2026年3月16日
许可协议