结果页的标题、作者和元信息都能拿到什么
SauceNAO 返回的每条命中结果不是只有一张图——从网页端看,每条下面都有标题 / 作者 / 链接三行;从 API 看,返回的 JSON 里字段更丰富。理解这些字段能帮你快速定位目标。
网页端每条结果包含什么
从上到下依次是:
- 相似度百分比:比如 "95.2%",判断靠谱程度的核心数字。
- 缩略图:SauceNAO 数据库里命中的那一张。
- 来源数据库名:比如 "Pixiv Images"、"Danbooru"、"Twitter"、"Unknown"。
- 标题 / 作者信息:如果原站有标题和作者,这里会显示;没有就显示 "Title: (无)" 或 "Creator: Anonymous"。
- 跳转链接:点了会在新标签页打开原图在来源站的页面。
API 返回的字段(JSON)
当你用 API(output_type=2)调用时,每条结果包含这些 JSON 字段:
| 字段 | 类型 | 含义 |
|---|---|---|
similarity | float | 相似度百分比(如 95.2) |
thumbnail | string | SauceNAO 服务器上的缩略图 URL(临时地址) |
index_id | int | 命中的数据库编号 |
index_name | string | 数据库名称(如 "Pixiv Images") |
title | string | 命中图片在原站的标题 |
author | string | 原作者名称 |
url | string | 命中图片在原站的页面 URL |
artist | string | 作者名(某些数据库单独提供) |
pixiv_id / danbooru_id | int | 特定数据库的作品 ID(如果来源站有) |
member_name | string | 上传者名称(区别于作者) |
source | string | 原图片地址(如果来源站提供) |
character | string | 角色名(图站标签) |
material | string | 素材来源(图站标签) |
characters | array | 识别到的角色列表(图站标签) |
materials | array | 素材标签列表 |
不是每个数据库都会返回所有字段——比如 Twitter 命中可能只有 URL 和作者名,没有 title;Danbooru 命中可能有完整的 tag 列表和 character 字段。
怎么用这些信息
- 标题和作者:快速判断是不是你要找的那张——光看缩略图可能认错,文字信息更可靠。
- 来源数据库:帮你决定要不要点这个链接(Pixiv 命中比 Unknown 可信)。
- 原始 URL:SauceNAO 给的跳转链接是来源站的页面,通常就是你最终要找的东西。
- pixiv_id / danbooru_id:如果你自己写脚本批量处理,可以直接用这个 ID 去对应 API 拉更多信息。
Unknown 来源
偶尔会看到来源显示 "Unknown"——这意味着 SauceNAO 在某个数据库里命中了但无法确定具体是哪个(可能是临时索引、或数据库内部编号映射出了问题)。这种情况通常不是关键结果,可以忽略。