Skip to content

外站原图来源队列(2026-04-22)

这页只回答四件事:

  1. 当前代码库里还有哪些外站原图值得继续采。
  2. 哪些图一张能覆盖多页。
  3. 哪些来源已经有明确原图 URL。
  4. 这轮为什么没有直接把二进制落进仓库。

本轮按真实代码库重算后的结论

  • 当前正文已经没有 WE ARE VANA'DIEL 官方热链引用,official-images:audit 结果为 0
  • 所以“先镜像 31 张官方热链图”的旧结论,对当前仓库已经失效。
  • 这轮已经把 Adoulin 两篇入口页先接上 BG Wiki exact-source 原图,用户页真正无图的只剩 6 篇矩阵页。
  • 这轮真正还值得采的,已经收敛成两类:
    • 已在正文挂上 exact-source 外链、但还没本地镜像的 Adoulin
    • wiki-sourced 里的低清功能图和说明图
  • 当前最高收益 backlog 已经从“补页首图”切到“把 exact-source 图落地本地镜像 + 替换高复用低清图”。

新增:Adoulin exact-source 队列

这轮已经确认并接入的 BG Wiki 原图如下;当前状态不是“找不到图”,而是“URL 已经补准,但 runner 还没法把二进制拉下来”:

对象来源站原图 URL当前状态建议本地路径
Seekers of Adoulin promotional artworkBG Wikihttps://www.bg-wiki.com/images/5/52/AdoulinAmano.png已接入 /content/adoulin 外链/img/wiki-sourced/originals/adoulin-amano.png
City of AdoulinBG Wikihttps://www.bg-wiki.com/images/0/06/City_of_Adoulin.png已接入 /content/adoulin-mission-roadmap 外链/img/wiki-sourced/originals/city-of-adoulin.png
Survival Skills GuideBG Wikihttps://www.bg-wiki.com/images/f/f7/SurvivalSkillsGuide.png已补准 URL,尚未接入正文/img/wiki-sourced/originals/survival-skills-guide.png

第一优先级:一张图覆盖多页的对象

这些对象一旦抓到更接近原站的原图,可以同时改善多篇正文:

对象当前本地文件当前引用页数主要页面
Category: Zdei/img/wiki-sourced/category-zdei.jpg2/content/sea-nm-system/content/bestiary
Porter Moogle/img/wiki-sourced/porter-moogle.jpg2/systems/porter-moogle/jobs/relic-armor-priority
Nomad Moogle/img/wiki-sourced/originals/nomad-moogle.webp2/systems/merit-points/reference/robot

当前真正还没拿下的高收益 backlog,已经收敛到这批 BG Wiki 低清说明图,以及上面这组 Adoulin exact-source 本地镜像,不需要继续把时间打在已经切到 exact-source 的 Ambuscade / Abdhaljs 上。

2026-04-23 补记:Nomad Moogle 已从本机 Chrome 缓存中回收到 static.wikia.nocookie.net 的 exact-source 原图,并已切回本地引用;当前 backlog 里的 Nomad 不再属于“缺图”,而属于“已回收、无需再抓 BG Wiki 二进制”。

第二优先级:已整理出明确原图 URL 的来源

以下 URL 都是“与原文一致”的外站原图目标,适合下一轮直接尝试下载。
其中 FFXIclopedia 这组已经改成了本轮从页面实际解析到的 static.wikia.nocookie.net 原图地址,不再继续沿用旧 hash:

对象来源站原图 URL建议本地路径
ShamiBG Wikihttps://www.bg-wiki.com/images/5/5c/Shami.jpg/img/wiki-sourced/originals/shami.jpg
JoachimBG Wikihttps://www.bg-wiki.com/images/a/a9/Joachim.png/img/wiki-sourced/originals/joachim.png
RytaalBG Wikihttps://www.bg-wiki.com/images/1/12/Rytaal.jpg/img/wiki-sourced/originals/rytaal.jpg
KilushaBG Wikihttps://www.bg-wiki.com/images/2/2d/Kilusha.jpg/img/wiki-sourced/originals/kilusha.jpg
SagheeraBG Wikihttps://www.bg-wiki.com/images/2/2d/Sagheera.jpg/img/wiki-sourced/originals/sagheera.jpg
GondebaudBG Wikihttps://www.bg-wiki.com/images/d/da/Gondebaud.jpg/img/wiki-sourced/originals/gondebaud.jpg
HabitoxBG Wikihttps://www.bg-wiki.com/images/1/1a/Habitox.jpg/img/wiki-sourced/originals/habitox.jpg
Matter Diffusion ModuleBG Wikihttps://www.bg-wiki.com/images/7/72/Matter_Diffusion_Module.png/img/wiki-sourced/originals/matter-diffusion-module.png
Swirling VortexBG Wikihttps://www.bg-wiki.com/images/e/ee/Swirling_Vortex.jpg/img/wiki-sourced/originals/swirling-vortex.jpg
Porter MoogleBG Wikihttps://www.bg-wiki.com/images/a/a9/Porter_Moogle.jpg/img/wiki-sourced/originals/porter-moogle.jpg
Nomad MoogleBG Wikihttps://www.bg-wiki.com/images/1/17/Nomad_Moogle.jpg/img/wiki-sourced/originals/nomad-moogle.jpg
Category: ZdeiBG Wikihttps://www.bg-wiki.com/images/5/59/Category-Zdei.jpg/img/wiki-sourced/originals/category-zdei.jpg
Ambuscade Voucher: WeaponFFXIclopediahttps://static.wikia.nocookie.net/ffxi/images/b/b7/Ambuscade_Voucher_Weapon.png/revision/latest?cb=20181109072429/img/wiki-sourced/originals/ambuscade-voucher-weapon.png
Ambuscade Voucher: BodyFFXIclopediahttps://static.wikia.nocookie.net/ffxi/images/a/ad/Ambuscade_Voucher_Body.png/revision/latest?cb=20181109072243/img/wiki-sourced/originals/ambuscade-voucher-body.png
Ambuscade Voucher: BackFFXIclopediahttps://static.wikia.nocookie.net/ffxi/images/e/ef/Ambuscade_Voucher_Back.png/revision/latest?cb=20181109072441/img/wiki-sourced/originals/ambuscade-voucher-back.png
Abdhaljs ThreadFFXIclopediahttps://static.wikia.nocookie.net/ffxi/images/a/a0/Abdhaljs_Thread.png/revision/latest?cb=20171221004752/img/wiki-sourced/originals/abdhaljs-thread.png
Abdhaljs SealFFXIclopediahttps://static.wikia.nocookie.net/ffxi/images/7/79/Abdhaljs_Seal.png/revision/latest?cb=20171221004731/img/wiki-sourced/originals/abdhaljs-seal.png

第三优先级:今日已补准 exact-source URL 的单页说明图

这批不再是“值得继续补证”,而是已经从 BG Wiki 条目页的图片入口反推出 exact-source 原图 URL。
区别只是:当前 runner 仍然没法把二进制直接落下来。

对象来源站原图 URL建议本地路径主要页面
MaatBG Wikihttps://www.bg-wiki.com/images/c/c0/Maat.jpg/img/wiki-sourced/originals/maat.jpg/systems/limit-break
MapitotoBG Wikihttps://www.bg-wiki.com/images/2/21/Mapitoto.jpg/img/wiki-sourced/originals/mapitoto.jpg/systems/mount
IsacioBG Wikihttps://www.bg-wiki.com/images/a/a0/Isacio.jpg/img/wiki-sourced/originals/isacio.jpg/getting-started/support-job
VeraBG Wikihttps://www.bg-wiki.com/images/a/a0/Vera.png/img/wiki-sourced/originals/vera.png/getting-started/support-job
Cavernous Maw (present)BG Wikihttps://www.bg-wiki.com/images/2/2a/CavernousMawPresent.jpg/img/wiki-sourced/originals/cavernous-maw.jpg/content/wotg
ZasshalBG Wikihttps://www.bg-wiki.com/images/d/d6/Zasshal.jpg/img/wiki-sourced/originals/zasshal.jpg/content/salvage
GuslamBG Wikihttps://www.bg-wiki.com/images/9/9f/Guslam.jpg/img/wiki-sourced/originals/guslam.jpg/jobs/artifact-armor
GhanraamBG Wikihttps://www.bg-wiki.com/images/c/c0/Ghanraam.jpg/img/wiki-sourced/originals/ghanraam.jpg/jobs/equip

这些对象当前价值在于两点:

  • 下载链路一旦恢复,就能直接拉取,不需要再回到网页里补 URL。
  • 其中 Isacio / VeraGuslam / Ghanraam 已经和现有正文图位一一对应,适合未来直接升级为本地 original。

本轮为什么没能直接落图

1. BG Wiki 原图 URL 已补准,但当前 runner 依然卡在下载链路

本轮已经确认:

  • tvly / 网页提取链路仍能解析出 BG Wiki 页面里的缩略图路径
  • 可以据此稳定还原出 Porter Moogle / Nomad Moogle / Category: Zdei / AdoulinAmano / City_of_Adoulin / SurvivalSkillsGuide 的原图 URL
  • 当前终端内 curl https://www.bg-wiki.com/... 直接报 Could not resolve host
  • 即使手动补 --resolve www.bg-wiki.com:443:<公网 IP>,当前 sandbox 内仍报 Failed to connect
  • agent-browser open https://www.bg-wiki.com/images/a/a9/Porter_Moogle.jpg --debug 能一次性打开 450x600 原图,说明远端资源本身存在,不是 URL 写错
  • 但继续尝试用 agent-browser 做批量导出时,会撞上 CodexBrowserProfile/SingletonLock 与 daemon 启动不稳,当前还不能把浏览器可见结果稳定落成仓库文件
  • static.wikia.nocookie.netSpecial:Redirect/file/* 仍返回 403 或连通失败

这说明当前阻塞已经拆成三类:

  • BG Wiki:URL 已明确,远端资源存在,但 runner 的 shell 下载链路仍被网络层拦
  • BG Wiki browser path:浏览器能打开单张原图,但自动化导出还不稳定
  • Fandom:页面或正文可达,但图片链自身继续拦

2. 已有 BG 原图不要继续重复排队

以下对象已经落库到 /img/wiki-sourced/originals/,下一轮不该再把它们当成待办:

  • Shami
  • Matter Diffusion Module
  • Swirling Vortex
  • Joachim
  • Rytaal
  • Sagheera
  • Gondebaud
  • Habitox
  • Kilusha

网络恢复后的固定顺序

  1. 先把已经挂到正文里的 AdoulinAmano / City_of_Adoulin 镜像到本地,恢复 Adoulin 两页零外链状态。
  2. 先跑 npm run wiki-images:fetch -- --dry-run,确认当前队列表里哪些对象仍未落库。
  3. 再抓上面已经补准 URL、但还没落库的 Porter Moogle / Nomad Moogle / Category: Zdei,必要时加 --only porter,nomad,zdei 缩小范围。
  4. 抓图后统一落到 /img/wiki-sourced/originals/,需要时再用 npm run wiki-images:fetch -- --apply-refs 回写正文外链。
  5. 再看已经补准 URL 的单页说明图:
    • Maat
    • Mapitoto
    • Isacio
    • Vera
    • Cavernous Maw
    • Zasshal
    • Guslam
    • Ghanraam
  6. FandomAmbuscade / Abdhaljs 图继续单独处理,不要和 BG Wiki 队列混跑。

当前判断

这轮外站采集的核心结论不是“图很多”,而是“目标已经收紧了”:

  • 旧的官方热链镜像队列已经失效。
  • Ambuscade / Abdhaljs 的正文 exact-source 引用已经闭环。
  • 当前最值钱的是把已经补准 URL 的 BG Wiki 说明图真正拉进仓库,以及 Fandom 图链的单独突破。

2026-04-23 补记:当前还值得追的 placement-review 图位

wiki-image-audit 重跑后,站内真正值得继续看图位的只剩 3 处:

对象来源站原图 URL建议本地路径说明
Sorrowful SageBG Wikihttps://www.bg-wiki.com/images/8/8d/Sorrowful_Sage.jpg/img/wiki-sourced/originals/sorrowful-sage.jpgNyzul 线的单页 NPC 说明图,当前先判断为“图位可用但仍偏低清”
Grounds of ValorBG Wikihttps://www.bg-wiki.com/images/1/1c/Grounds_Tome_Top.jpg/img/wiki-sourced/originals/grounds-of-valor.jpgGoV 页首图,当前更像系统说明图而不是主视觉问题
RolandienneBG Wikihttps://www.bg-wiki.com/images/6/67/Rolandienne.jpg/img/wiki-sourced/originals/rolandienne.jpgRoE 起始引导 NPC,当前放置合理,但图片本身偏小

这 3 张和前面那批 Adoulin / Maat / Mapitoto / Isacio / Vera / Zasshal / Guslam / Ghanraam 不在一个层级:

  • 后者是 exact-source 采集缺口
  • 前者是 placement-review 图位,重点在“放得合不合理”,不是“URL 找不到”

Powered by ff11sf.com