Applebot 的 User Agent

为 Spotlight、Siri 和 Safari 的搜索功能抓取网页。如果 robots.txt 没有针对 Applebot 的规则、但有 Googlebot 的规则,Applebot 会遵循 Googlebot 的规则。下面是它发送的原文、每一段的含义,以及如何放行或屏蔽它。

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)

一览

类型搜索引擎爬虫
运营方苹果
用途为 Spotlight、Siri 和 Safari 搜索抓取网页
版本0.1
robots.txt 标识Applebot
如何核验反向 DNS 位于 *.applebot.apple.com,或 IP 落在 Apple 公布的 applebot.json 网段内。

在 robots.txt 里放行或屏蔽

禁止 Applebot 抓取全站

User-agent: Applebot
Disallow: /

重新放行

User-agent: Applebot
Allow: /

逐段拆解

片段含义
Mozilla/5.0历史兼容标记。几乎所有浏览器都自称 "Mozilla/5.0",以免老旧服务器返回残缺页面。
MacintoshMac 电脑。
Intel Mac OS X 10_15_7macOS 10.15.7。较新系统已冻结为 10.15.7,Apple Silicon 芯片的 Mac 也仍然报告 "Intel"。
AppleWebKit/605.1.15冻结的 WebKit 标记:Safari 多年来一直报告 605.1.15,沿用 Safari 格式的浏览器也发送同样的值,与真实的引擎版本无关。
KHTML, like Gecko兼容性说明:引擎源自 KHTML、行为类似 Gecko,为老式浏览器探测脚本保留。
Version/17.4浏览器的真实版本号:17.4(主要为 Safari 使用)。
Safari/605.1.15Safari/WebKit 构建号 605.1.15 —— 兼容标记,不是 Safari 的版本号,Chromium 系浏览器也会发送。
Applebot/0.1Applebot 0.1 —— 自动化爬虫/机器人,不是真实浏览器。
+http://www.apple.com/go/applebot爬虫运营方提供给站长的说明页地址。

在代码里使用

curl

curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)" https://example.com

Python (requests)

import requests
requests.get("https://example.com", headers={"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"})

Playwright (Node.js)

const context = await browser.newContext({ userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)" });

来源:About Applebot · 核对于 2026年9月

相关 User Agent

全部 User Agent →

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