ddgs
DDGS(Dux Distributed Global Search)是一个 Python 元搜索库,聚合多个网页搜索服务的结果。README 按功能列出了后端:文本搜索可用 Bing、Brave、DuckDuckGo、Google、Grokipedia、Mojeek、Yandex、Yahoo 和维基百科;新闻用 Bing、DuckDuckGo 和 Yahoo;图片和视频用 DuckDuckGo;图书搜索用 Anna's Archive。基本调用是 `DDGS().text("python programming", max_results=5)`,可以设置地区、安全搜索、时间范围、页码和后端,客户端还支持代理(http、https 或 socks5)、超时和证书校验。
用 `pip install -U ddgs` 安装,需要 API 服务时用 `pip install -U ddgs[api]`。`ddgs api` 可以前台或后台启动,支持设置主机、端口和代理,也可以用 Docker Compose 或 bash 脚本运行。服务通过 `/sse` 提供基于 SSE 的 MCP 端点,`/docs` 是接口文档,另有健康检查,并提供五个工具:`search_text`、`search_images`、`search_news`、`search_videos` 和 `search_books`。还有命令行(`ddgs --help`)。README 的免责声明称该库仅用于教育目的。许可证为 MIT。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-08-26
- 近 90 天提交数
- 6
- 近 90 天发布数
- 2
- 最新发布
- v9.16.0 (2026-08-26)
- 未关闭 issue
- 33
- 近期 issue 至少有一条评论的比例
- 6/16
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #432 make ddgs cli work better with coding agent7 条评论 · 2026-03-20
- #375 [Bing engine] The content searched is irrelevant to the query6 条评论 · 2025-11-04
- #356 Fine grained `timelimit` setting5 条评论 · 2025-08-02
- #427 `_search` drops results from successful backends when another backend raises first3 条评论 · 2026-03-11
- #353 Feature Request: Include Google AI Overview3 条评论 · 2025-07-30
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧