Web Search Hub

🔍 隐私优先的多模态搜索中枢

基于DuckDuckGo API的网页/新闻/图片/视频搜索工具,支持时间过滤、区域定制和多格式输出,适合快速信息检索与内容聚合。

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

使用说明

核心用法

Web Search Hub 是一款调用 DuckDuckGo API 的本地搜索工具,通过命令行脚本执行多种搜索任务。基础命令为 python scripts/search.py "查询词",支持四大内容类型:网页搜索(默认)、新闻、图片和视频。关键参数包括 --type 切换内容类型、--time-range 限定时间范围(d/w/m/y)、--max-results 控制结果数量(默认10条)、--region 指定地区,以及 --format 选择输出格式(text/markdown/json)。

显著优点

1. 隐私友好:基于DuckDuckGo,不追踪用户搜索历史
2. 功能全面:覆盖网页、新闻、图片、视频四大类型,支持丰富的过滤条件(图片尺寸/颜色/类型、视频时长/分辨率等)

3. 输出灵活:提供纯文本、Markdown、JSON三种格式,可直接保存到文件便于后续处理

4. 时效性强:时间范围过滤可快速获取最新资讯,特别适合追踪热点事件

5. 免费开源依赖:核心依赖 duckduckgo-search 为免费Python库,无API密钥要求

潜在局限

1. 依赖外部CLI:需安装OpenClawCLI(proprietary软件)和Python环境,配置门槛高于纯浏览器方案
2. 结果质量参差:DuckDuckGo索引与Google存在差异,部分专业领域结果覆盖度可能不足

3. 无高级搜索语法:不支持 site:filetype: 等精准限定运算符

4. 稳定性风险:依赖第三方API,存在限速、服务中断或区域屏蔽可能

5. 无法突破付费墙:无法获取学术数据库或新闻付费内容全文

适合人群

  • 需要批量采集公开网络数据的调研人员
  • 关注隐私、避免Google追踪的技术用户
  • 需要结构化数据(JSON)进行自动化处理的开发者
  • 快速获取多类型内容(图文视频)的内容创作者

常规风险

  • 依赖风险:OpenClawCLI为闭源软件,长期维护存在不确定性;DuckDuckGo API策略变更可能影响可用性
  • 合规风险:需遵守DuckDuckGo服务条款,高频自动化爬取可能触发限速或封禁
  • 结果准确性:搜索引擎结果可能存在偏见、过时或错误信息,关键决策需交叉验证
  • 安全风险:安装第三方CLI工具需从官方渠道获取,避免供应链攻击;建议使用虚拟环境隔离依赖
  • 版权风险:图片/视频搜索结果的使用需遵守原作者许可,工具本身不提供版权状态标注

Web Search Hub 内容

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