DuckDuckBot 的 User Agent

DuckDuckGo 自有的网页爬虫,用于改进其搜索结果。官方通过公布 IP 列表供核验,而不是提供反向 DNS 域名。下面是它发送的原文、每一段的含义,以及如何放行或屏蔽它。

DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)

一览

类型搜索引擎爬虫
运营方DuckDuckGo
用途DuckDuckGo 搜索的网页爬虫
版本1.1
robots.txt 标识DuckDuckBot
如何核验把 IP 和 DuckDuckGo 公布的列表(duckduckbot.json)进行比对。

在 robots.txt 里放行或屏蔽

禁止 DuckDuckBot 抓取全站

User-agent: DuckDuckBot
Disallow: /

重新放行

User-agent: DuckDuckBot
Allow: /

逐段拆解

片段含义
DuckDuckBot/1.1DuckDuckBot 1.1 —— 自动化爬虫/机器人,不是真实浏览器。
+http://duckduckgo.com/duckduckbot.html爬虫运营方提供给站长的说明页地址。

在代码里使用

curl

curl -A "DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)" https://example.com

Python (requests)

import requests
requests.get("https://example.com", headers={"User-Agent": "DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)"})

Playwright (Node.js)

const context = await browser.newContext({ userAgent: "DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)" });

来源:DuckDuckBot · 核对于 2026年9月

相关 User Agent

全部 User Agent →

你的浏览器发的是什么?查看我的 User Agent →