B4 · 核心能力

联网搜索与网页抓取(WebSearch / WebFetch)

2026-07-27

大语言模型的知识有截止日期,但工作中的信息是实时流动的。WorkBuddy 的联网能力让你突破知识边界,获取最新资讯、查阅最新文档、抓取竞品页面、搜索技术方案。两个工具分工明确:WebSearch 负责搜索,WebFetch 负责抓取。

🔍WebSearch 用法与示例

WebSearch 是 WorkBuddy 的搜索引擎接口,类似你在浏览器中搜索,但结果直接进入 AI 的上下文。

核心参数

WebSearch({
  query: string          // 必填,搜索关键词
})

返回格式

WebSearch 返回多条搜索结果,每条包含:

使用示例

# 搜索技术方案
> 搜索一下 React Server Components 的最新最佳实践

# 搜索错误解决方案
> 搜索 "ECONNREFUSED node.js" 的解决方案

# 搜索竞品信息
> 搜索一下 2026 年主流 AI 编程助手对比评测

# 搜索最新新闻
> 搜索腾讯云最新发布的产品更新

🌐WebFetch 用法与示例

WebFetch 是 WorkBuddy 的网页抓取工具,获取指定 URL 的完整内容并转为结构化格式。

核心参数

WebFetch({
  url: string,           // 必填,目标网页 URL
  format?: string        // 可选,输出格式:"markdown" | "text" | "html",默认 "markdown"
})

返回格式

WebFetch 将网页内容转换为干净的 Markdown(默认),去除广告、导航栏、侧边栏等噪音,只保留正文内容。

使用示例

# 抓取官方文档
> 抓取 https://docs.python.org/3/library/asyncio.html 的内容,总结关键点

# 抓取 GitHub README
> 读取这个项目的 README:https://github.com/modelcontextprotocol/servers

# 抓取新闻页面
> 抓取这篇技术文章的内容并翻译成中文

# 抓取 API 文档
> 获取 FastAPI 的依赖注入文档页面内容
⚠️ 抓取限制:WebFetch 最多返回约 2000 行内容。超长页面会截断,但会保留关键结构。对于特别长的文档,建议分段抓取或只抓取特定章节。

🎯搜索技巧

1. 关键词精准化

好的搜索 query 是获得高质量结果的前提:

# 不好的搜索
> 搜索 "docker 问题"             → 结果太泛,噪音太多

# 好的搜索
> 搜索 "docker container cannot connect to host port"  → 精准定位问题

2. 搜索 + 抓取组合

先用 WebSearch 找到相关页面,再用 WebFetch 深度阅读:

# 两步法:先搜后读
> 搜索 Vue 3.5 的最新特性
  → 找到官方博客链接

> 抓取那个博客页面的完整内容,总结 5 个最重要的变化

3. 限定搜索范围

在 query 中加入限定词可以缩小范围:

# 限定站点
> 搜索 site:stackoverflow.com "python asyncio gather vs wait"

# 限定时间
> 搜索 2026年 React 19 新特性

# 限定类型
> 搜索 GitHub awesome-selfhosted 列表

4. 多轮搜索

复杂调研不要指望一次搜索搞定,让 WorkBuddy 多轮搜索并交叉验证:

> 搜索 "Redis 分布式锁方案对比"
> 搜索 "Redis RedLock 争议 Martin Kleppmann"
> 搜索 "Redis 分布式锁 生产环境实践"
> 综合以上搜索结果,给出各方案的优缺点对比

📋信息提取模式

WebFetch 抓取到内容后,WorkBuddy 可以按多种模式提取信息:

📝

全文摘要

抓取后自动生成 3-5 句话的核心摘要,快速了解页面主旨。

📌

关键信息提取

按指定字段提取结构化信息,如"提取所有 API 端点和参数"。

🔄

对比分析

抓取多个页面后横向对比,如"对比三个框架的性能数据"。

🌍

翻译整理

抓取外文内容后翻译为中文并整理格式,适合阅读英文文档。

# 信息提取示例
> 抓取这个 API 文档页面,提取所有 REST 端点,整理成表格

# 对比分析示例
> 分别抓取这三个产品的定价页面,对比各档位的价格和功能差异

# 翻译整理示例
> 抓取这篇英文博客,翻译成中文并保留代码示例

🔐隐私与安全

联网能力强大,但也需要注意隐私和安全:

数据安全

访问限制

⚠️ 合规提醒:抓取网页内容时请遵守目标网站的 robots.txt 和使用条款。不要批量抓取有版权保护的内容用于商业用途。

🧩与其他能力组合

联网能力最强大的地方在于与其他能力的组合

搜索 + 文件操作

搜索信息 → 整理成文档 → 写入本地文件。适合技术调研、竞品分析报告。

搜索 + 代码执行

搜索解决方案 → 编写验证脚本 → 执行测试。适合问题排障、技术验证。

搜索 + 数据可视化

抓取数据页面 → 提取数值 → 生成对比图表。适合市场调研、数据分析。

搜索 + 多媒体生成

搜索设计参考 → 生成类似风格的作品。适合创意设计、海报制作。

搜索 + MCP

从外部服务获取数据 → 联网搜索补充信息 → 整合输出。适合信息整合。

搜索 + 自动化

定时搜索特定关键词 → 发现新内容时通知。适合舆情监控、竞品追踪。

⚖️WebSearch vs WebFetch 对比

🔍 WebSearch

  • 输入:搜索关键词
  • 输出:多条结果(标题+链接+摘要)
  • 深度:浅(只有摘要)
  • 速度:快(1-3 秒)
  • 适合:快速了解、找到目标页面
  • Ask 模式:可用

🌐 WebFetch

  • 输入:精确 URL
  • 输出:完整页面内容(Markdown)
  • 深度:深(全文内容)
  • 速度:较慢(3-10 秒)
  • 适合:深度阅读、信息提取
  • Ask 模式:可用

📚 参考资料

💬 你对 WorkBuddy 有什么疑问?或者已经在用了,有什么心得想分享?欢迎在下方留言讨论!