DuckDuckGo Web Search

🦆 零密钥网页搜索备用方案

无需 API 密钥的 DuckDuckGo 搜索方案,通过 web_fetch 直接抓取 Lite 版结果,零依赖、零成本,适合 Brave API 失效时的降级方案。

收藏
66.4k
安装
27.3k
版本
1.0.0
CLS 安全性认证2026-05-04
点击查看完整报告 >

使用说明

核心用法

ddg-search 技能通过 web_fetch 工具直接请求 DuckDuckGo Lite 的 HTML 页面,解析出搜索结果的标题、摘要和 URL。无需安装任何依赖包,也无需配置 API 密钥,是真正的零成本搜索方案。

基础调用模式:

web_fetch(url="https://lite.duckduckgo.com/lite/?q=QUERY", extractMode="text", maxChars=8000)

关键技巧:

  • 使用 extractMode="text" 而非 markdown,避免 HTML 标签干扰
  • 结果以纯文本编号列表呈现,需人工过滤前 1-2 条广告条目
  • 支持区域过滤(&kl=us-en&kl=au-en 等)
  • 精确短语搜索需 URL 编码引号:%22exact+phrase%22

推荐工作流:
1. 搜索获取候选 URL 列表

2. 人工挑选最相关条目(跳过"Sponsored link")

3. 二次 web_fetch 抓取目标页面全文

显著优点

  • 零门槛:无 API 密钥、无付费墙、无 rate limit 焦虑
  • 零依赖:纯 web_fetch 实现,不引入额外 Python 包
  • 降级可靠:专为 missing_brave_api_key 错误设计,主搜索失效时的保险方案
  • 区域支持:内置 20+ 国家/地区代码,本地化搜索能力完整

潜在局限

  • 功能裁剪:不支持时间范围过滤(&df= 不可靠),无图片/视频结果
  • 源质量差异:底层数据来自 Bing 索引,与 Google 结果存在偏差
  • 反爬风险:DuckDuckGo 可能调整 Lite 版页面结构,导致解析失效
  • 广告干扰:前 1-2 条结果固定为广告,需人工识别跳过
  • 速率隐性限制:高频调用可能触发 IP 级限制,无明确文档说明阈值

适合人群

  • Brave API 配额耗尽或配置失败的紧急场景
  • 成本敏感、追求零运维的轻量级应用
  • 需要快速验证搜索可行性,再决定是否接入付费 API 的 POC 阶段
  • 对结果时效性不敏感、可接受 Bing 索引质量的通用查询

常规风险

  • 解析脆弱性:HTML 结构变更会导致结果提取失败,无官方 API 稳定性承诺
  • 合规灰色地带:大规模自动化抓取可能违反 DuckDuckGo ToS
  • 结果完整性:maxChars 截断可能遗漏深层结果,长查询需分页策略(技能未提供)

安全解读

核心用法

ddg-search是一个纯Markdown文档型Skill,指导用户通过web_fetch工具访问DuckDuckGo Lite网页版进行搜索。无需申请API密钥,无需安装任何依赖包。使用时直接调用web_fetch,将搜索关键词URL编码后拼接到https://lite.duckduckgo.com/lite/?q=QUERY即可获取结果。支持区域过滤(&kl参数),可选择美国、英国、澳大利亚等地区。

显著优点

1. 零门槛:无API Key、无付费、无注册,开箱即用
2. 零依赖:纯文档指引,无第三方包,无代码执行风险

3. 隐私友好:DuckDuckGo本身不追踪用户,比传统搜索引擎更私密

4. 区域精准:支持多国区域参数,便于本地化搜索

5. 完美备份:当Brave API失效时无缝切换,保障搜索功能连续性

潜在局限

1. 功能受限:无法按时间筛选(&df参数不稳定),无图片/视频搜索
2. 结果质量:底层数据源为Bing,与Google结果存在差异

3. 解析依赖:依赖web_fetch的HTML解析能力,格式稳定性不如结构化API

4. 广告干扰:前1-2条结果常为广告,需手动跳过

5. Google不可用:明确说明无法绕过Google的反爬虫机制

适合人群

  • 个人开发者/小型团队:无需承担API费用
  • 隐私敏感用户:倾向DuckDuckGo的数据政策
  • 备用方案需求者:已有主搜索API,需低成本fallback
  • 受限网络环境:无法申请或配置商业API密钥的场景

常规风险

  • T3来源:个人开发者维护,无顶级基金会背书,需关注社区更新
  • 网络依赖:受目标网站可用性影响,DuckDuckGo服务波动会直接影响功能
  • 查询暴露:搜索词明文传输至第三方服务器,敏感信息需谨慎
  • 无SLA保障:无正式服务等级协议,不适合关键业务强依赖

DuckDuckGo Web Search 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件