Response Schema
逐字段说明 TechnologiesResult:技术、账号,以及首页和域名记录中出现的内容。
technologies 返回一种类型:TechnologiesResult。
可选字段确实是可选的:缺失表示网站没有说明。没有 title 的页面本身就没有标题。
| 字段 | 类型 | 说明 |
|---|
domain | string | 规范化后的域名:小写,不含协议、路径或端口 |
technologies | Technology[] | 网站运行所用的技术,以及为该域名提供服务的一方(邮件托管、DNS 托管、CDN) |
accounts | Technology[] | 仅由 DNS TXT 记录证明的、该域名开通了账号的服务商。网站上也能看到的服务商放在 technologies 中 |
page | Page | 首页的响应原样 |
dns | DnsRecords | 域名的 DNS 记录 |
robots | object? | {status, sitemaps}:网站提供 /robots.txt 时,其状态和 Sitemap: 行 |
| 字段 | 类型 | 说明 |
|---|
name | string | 例如 Shopify、Cloudflare、Google Tag Manager |
categories | string[] | 例如 Ecommerce、CMS、CDN、Analytics、Payment processors、Email |
confidence | integer | 1–100:匹配的把握程度。多处匹配会累加 |
version | string? | 网站标明时提供 |
website | string? | 服务商的官网 |
evidence | Evidence[] | 最多三处匹配,最强的在前 |
| 字段 | 类型 | 说明 |
|---|
source | string | url header cookie meta html script robots dns implied |
field | string? | 匹配到的响应头、Cookie、meta 标签、页面元素或 DNS 记录类型 |
match | string | 匹配到的文本,最多 80 个字符。implied 时为隐含此项的技术(WordPress 隐含 PHP) |
| 字段 | 类型 | 说明 |
|---|
url | string | 请求的地址:https://<domain>/ |
finalUrl | string? | 重定向的终点 |
status | integer? | 最终响应的 HTTP 状态 |
title | string? | |
redirects | array? | {url, status}:依次经过的每次重定向 |
headers | object? | 最终响应的响应头,小写 |
cookies | string[]? | 设置的 Cookie 名称 |
meta | object? | 页面上所有 <meta name|property|http-equiv>,按键分组,每项为按页面顺序的列表 |
scripts | string[]? | 页面加载的所有外部脚本 |
lang | string? | <html lang> |
blocked | true? | 网站以验证页面代替首页作答。响应头、Cookie 和 DNS 仍会读取 |
error | string? | timeout unreachable too_many_redirects:没有收到响应的原因。DNS 结果仍会返回 |
| 字段 | 类型 | 说明 |
|---|
a aaaa | string[] | 域名的地址 |
cname | string[] | 首页所在主机的 CNAME 链(example.com 时为 www.example.com 的) |
mx | array | {exchange, priority}:邮件主机 |
ns | string[] | 域名服务器 |
txt | string[] | TXT 记录 |
soa | object? | {nsname, hostmaster} |