Web Search Hub

🔍 DuckDuckGo 多模态搜索中枢

通过 DuckDuckGo API 实现网页、新闻、图片和视频搜索,支持时间过滤、区域选择和多种输出格式,适合研究与信息收集任务。

收藏
9k
安装
2.2k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Web Search Hub 是一套基于 DuckDuckGo API 的命令行搜索工具,需配合 OpenClawCLI 和 Python 的 duckduckgo-search 库使用。用户可通过 python scripts/search.py 执行四种搜索类型:网页搜索(默认)、新闻搜索、图片搜索和视频搜索,并支持时间范围(日/周/月/年)、区域代码、安全搜索等级等过滤条件。

显著优点

  • 多模态搜索:统一接口覆盖网页、新闻、图片、视频四类内容
  • 灵活的输出格式:支持纯文本、Markdown 和 JSON 三种格式,便于直接阅读或程序化处理
  • 丰富的过滤选项:图片支持尺寸/颜色/类型/布局筛选,视频支持时长/分辨率筛选
  • 结果持久化:通过 --output 参数可直接保存搜索结果到文件,便于构建知识库
  • 隐私友好:底层使用 DuckDuckGo,不追踪用户搜索历史

潜在缺点与局限性

  • 安装门槛:需额外安装 OpenClawCLI(专有软件)和 Python 依赖,配置较复杂
  • 功能受限:不支持 Google 式高级搜索语法(如 site:filetype:),搜索结果与 Google 存在差异
  • 内容可达性:无法绕过付费墙,部分动态 JavaScript 内容可能未被索引
  • API 限制:存在速率限制,无 SLA 保障,实时数据可能有延迟
  • 平台限制:OpenClawCLI 仅支持 Windows 和 macOS,Linux 用户无法使用

适合人群

  • 需要批量采集公开网络信息的研究人员、内容创作者
  • 希望自动化搜索工作流的技术用户
  • 注重隐私、偏好 DuckDuckGo 结果的用户
  • 需要结构化数据(JSON)进行后续程序处理的开发者

常规风险

  • 依赖外部私有软件(OpenClawCLI),存在供应链安全风险
  • 网络搜索结果可能包含不准确或过时信息,需人工核实
  • 频繁调用可能触发 DuckDuckGo 速率限制
  • 图片/视频搜索返回的 URL 可能失效或涉及版权争议

Web Search Hub 内容

scripts文件夹
手动下载zip · 8.1 kB
search.pytext/plain
请选择文件