知乎摸鱼(Zhihu Fisher):在 VSCode 里愉快刷知乎的摸鱼神器
项目概览
知乎摸鱼(Zhihu Fisher) 是一款 VSCode 扩展插件,让你在 VSCode 编辑器里以”写代码”的姿势刷知乎热榜和推荐内容——老板从背后走过来看到的是代码,实际你在刷知乎。
| 指标 | 数据 |
|---|---|
| 仓库 | https://github.com/crispyChicken999/zhihu-fisher-vscode |
| Stars | 146 |
| 语言 | TypeScript |
| 协议 | MIT |
| 最新版本 | v0.6.8 |
| 系统支持 | Windows / macOS / Linux |
| VSCode 版本要求 | 1.82.0+ |
一、项目背景
项目作者直言不讳:“假装敲代码,实则在 VSCode 中刷知乎”。作者发现直接浏览器刷知乎容易被抓包,而 VSCode 扩展市场已有的类似插件又太久没更新用不了,于是自己写了一个。独乐乐不如众乐乐,顺手开源了。
二、核心功能清单
2.1 内容浏览
| 功能 | 说明 |
|---|---|
| 知乎热榜 | 加载知乎实时热榜内容 |
| 知乎推荐 | 根据 Cookie 加载个性化推荐 |
| 关注动态 | 查看关注用户的最新发布 |
| 搜索结果 | 直接在 VSCode 内搜索知乎 |
| 链接加载 | 通过命令面板输入知乎链接,加载对应内容 |
2.2 交互操作
| 功能 | 说明 |
|---|---|
| 点赞/点踩/收藏 | 完整互动操作支持 |
| 关注/取消关注用户 | 关注后可在关注列表查看动态 |
| 收藏夹管理 | 查看自己创建和关注的收藏夹 |
| 评论区 | 查看文章/回答/想法的评论,支持子评论 |
| 知乎 AI(知乎直答) | 弹窗查看内容中的关键词解释 |
| AI 总结回答 | 一键获取当前回答的核心摘要 |
2.3 摸鱼伪装系统
这是项目的核心亮点——让你看起来在写代码,实际在刷知乎:
| 模式 | 说明 |
|---|---|
| 沉浸模式 | 隐藏侧边栏等非关键信息,只显示问题标题和回答内容 |
| 灰色模式 | 将页面所有内容转为灰色显示,降低被发现的视觉风险 |
| 智能伪装模式 | 切到其他页面后自动将标题和图标伪装为代码文件,界面伪装成代码编辑界面;切回后自动恢复 |
| 侧边栏伪装 | 侧边栏伪装成文件列表,进一步强化伪装效果 |
| 自定义伪装列表 | 前端可伪装为 HTML/JS/CSS,后端可伪装为 Python/Java/Go 等 |
2.4 阅读体验
| 功能 | 说明 |
|---|---|
| 样式调整 | 调整字体大小、颜色、排版等 |
| 图片模式切换 | 隐藏/迷你/正常三种模式 |
| 键盘快捷键 | ← → 切换回答,Ctrl+↑↓ 切换内容,/ 调整图片等 |
| 快捷键自定义 | 按自己的习惯设置快捷键 |
| Markdown 导出 | 导出为 Markdown 文件离线阅读 |
| 回答过滤 | 按已读/未读状态过滤回答 |
三、工作原理解析
3.1 技术架构
VSCode 扩展面板 (WebView)
↓
Puppeteer 后台浏览器
↓
模拟登录知乎 → 抓取热榜/推荐/评论
↓
渲染到 VSCode WebView
插件使用 Puppeteer 在后台模拟浏览器访问知乎,获取内容后渲染到 VSCode 的 WebView 面板中展示。
3.2 Cookie 机制
插件需要用户手动输入知乎的 Cookie 来模拟登录状态:
- ❌ 插件不会上传或分享你的 Cookie
- ✅ Cookie 仅存储在本地 VSCode 配置文件中
- ✅ 所有代码完全开源,可审查源码验证
3.3 浏览器配置
| 方式 | 说明 |
|---|---|
| 使用本地 Chrome(推荐) | 配置已安装 Chrome 的路径 |
| 自动安装 Chromium | 通过 Puppeteer 自动下载 Chromium |
四、安装与配置
1. 安装
在 VSCode 扩展市场搜索 “Zhihu Fisher” 并安装。
2. 配置浏览器
在 VSCode 设置中搜索 zhihu,找到 Custom Chrome Path,填入 Chrome 路径:
- Windows:
C:\Program Files\Google\Chrome\Application\chrome.exe - macOS:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome - Linux:
/usr/bin/google-chrome
3. 配置 Cookie
在知乎网页端登录后:
- 按 F12 打开开发者工具
- 切换到”网络”选项卡
- 选择任意请求 → 请求头中找到
Cookie→ 复制全部内容 - 粘贴到 VSCode 中的 Cookie 输入框
完成后插件自动加载内容,愉快摸鱼 🐟
五、优劣势分析
| 优势 | 说明 |
|---|---|
| 伪装效果极佳 | 智能伪装、灰色模式、沉浸模式,三重保险 |
| 功能完整 | 热榜/推荐/关注/评论/收藏/搜索,几乎覆盖知乎全部浏览功能 |
| 多平台支持 | Windows / macOS / Linux 全平台可用 |
| 快捷键完善 | 键盘党福音,几乎全部操作可脱离鼠标 |
| 完全开源 | MIT 协议,代码可审计 |
| 更新活跃 | v0.6.8,持续迭代中 |
| 劣势 | 说明 |
|---|---|
| 需配置 Cookie | 手动获取 Cookie 有一定操作门槛 |
| 依赖 Puppeteer | 后台启动浏览器进程,内存占用较高 |
| 无官方 API | 基于模拟浏览器抓取,稳定性受知乎页面变更影响 |
| Stars 较少 | 146 Stars,社区规模较小 |
| 不能发表内容 | 只能浏览,不能写回答/发文章 |
六、适合谁用
- 想在上班摸鱼的打工人——VSCode 是开发者标配,伪装代码界面几乎无法被识破
- 知乎重度用户——不用切到浏览器,编辑器一站式搞定
- 键盘操作爱好者——全键盘快捷键操作体验流畅
总结
知乎摸鱼可能是 VSCode 扩展市场上最”诚实”的工具之一——它毫不掩饰自己的目的。智能伪装模式的细节(自动将界面变为代码编辑框)体现了作者对”摸鱼体验”的深度思考。
如果你每天在 VSCode 中写代码超过 6 小时,又忍不住每隔 20 分钟刷一次知乎——这个插件是你的最佳选择。
项目地址
| 资源 | 链接 |
|---|---|
| GitHub 仓库 | https://github.com/crispyChicken999/zhihu-fisher-vscode |
| VSCode 市场 | 搜索 “Zhihu Fisher” |
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/tool/zhihu-fisher-vscode.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)