跳转到内容
深度教程 / 03

网站巡检:从三处预设问题到可复查报告

用一个有意保留错误的训练站,检查页面状态、链接、图片和锚点。把发现、影响与修复建议分开,最后再安排固定巡检。

shancha 整理6 个阶段 · 完整提示词7 份练习材料
本篇目录
  1. 先看输入与交付结果
  2. 准备与能力检查
  3. 执行与接管边界
  4. 01 先列入口、检查范围与停止条件
  5. 02 先从页面源码里找出全部目标
  6. 03 在可访问的环境中验证状态与呈现
  7. 04 写清问题、影响和仍未检查的部分
  8. 05 修复建议先经过审阅,再按相同清单复查
  9. 06 把检查保存为 Skill,用差异减少噪声
  10. 排错与验收清单
  11. 下载练习材料
  12. 来源与验证范围
先看结果

先确认输入,再对照完整交付物

下面保留了原始材料、逐项结果和完整报告。先独立处理输入,再用参考结果检查遗漏与分歧。

本页演示范围

下方训练站与参考报告为本站原创。2026-10-18 另对本站三个公开地址做了单次 HTTP 检查(含预期 404 对照),见页末记录;浏览器呈现、业务后台与 Routine 未测。

网站巡检练习台
2 个 HTML 页面 · 3 处预设问题

本站原创合成材料。先看输入独立练习,再切换参考结果对照。

训练站首页 HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex,nofollow"><title>首页 · 合成训练站</title><style>body{font:16px/1.9 system-ui,sans-serif;background:#faf9f6;color:#222321;max-width:760px;margin:48px auto;padding:0 22px}a{color:#ad421f}nav{display:flex;gap:24px}img{max-width:100%}.note{padding:16px;border:1px solid #ddd;background:white}</style></head><body><p class="note">shancha 合成巡检训练站:页面中故意保留错误,不是线上业务站点。</p><nav><a href="/zh/recipes/website-daily-check/files/site-about.html">关于</a><a href="/zh/recipes/website-daily-check/files/site-pricing-missing.html">价格</a></nav><h1>一个等待巡检的练习站</h1><img width="80" height="80" alt="训练站标志" src="/zh/recipes/website-daily-check/files/site-logo.svg"><section id="features"><h2>功能简介</h2><p>练习发现打不开的链接、缺失的图片与不存在的锚点。</p></section><img alt="这里故意缺失了一张横幅" src="/zh/recipes/website-daily-check/files/site-banner-missing.svg"></body></html>
训练站关于页 HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex,nofollow"><title>关于 · 合成训练站</title><style>body{font:16px/1.9 system-ui,sans-serif;background:#faf9f6;color:#222321;max-width:760px;margin:48px auto;padding:0 22px}a{color:#ad421f}nav{display:flex;gap:24px}img{max-width:100%}.note{padding:16px;border:1px solid #ddd;background:white}</style></head><body><p class="note">shancha 合成巡检训练站:页面中故意保留错误,不是线上业务站点。</p><h1>关于这份练习</h1><p>本页能正常打开,但并不代表所有导航目标都存在。</p><p><a href="/zh/recipes/website-daily-check/files/site-index.html#features">功能介绍(有效锚点)</a></p><p><a href="/zh/recipes/website-daily-check/files/site-index.html#contact">联系表单(故意缺失锚点)</a></p></body></html>
访问方式
在本站预览所在机器打开训练页,实际观察坏链与缺图。
把 site-fixture.json 交给云端 Bot 时,只能做文件与模拟响应检查,不应声称执行了本地 HTTP 请求。
这里展示完整输入与预期交付物,切换不会运行任务。第三方连接与写入需在自己的环境另行验收。
开始前

把材料与工具准备清楚

先检查训练材料

  • 下载 site-fixture.json,里面包含两页 HTML 与模拟资源状态。
  • 打开本站训练页,可观察预设的坏链、缺图与锚点。
  • 原始输入没有附带问题答案,先独立检查再对照。

真实站点需要另定范围

  • 指定由你管理或明确允许检查的站点与路径。
  • 限定只读请求,排除登录、付款、表单提交和破坏性操作。
  • 云电脑不能直接访问你 Mac 上的 localhost;使用上传材料,或在同一台本地机器检查。

先用下面的材料和指令完成一次文件练习。接入自己的服务时,核对实际账号、可用工具与操作范围,再按每步的检查点继续。

先下载原始材料与规则 ↓
执行与接管

执行与接管边界

以下动作以已约定的输入、账号和范围为前提;设置 Routine 不会扩大授权范围。

可自动执行

在约定网址与路径内只读巡检,记录响应、链接、截图和异常,先交本地报告。

需要确认

登录、扩大抓取范围、提交表单、修改站点、部署,以及 Routine 频率和通知目标先确认。

失败后接管

网络或登录失败与真实站点异常分开,保留响应和失败位置;暂停重复巡检,由你接管后手动验证恢复。

STEP 01

先列入口、检查范围与停止条件

巡检前先说明哪些页面属于范围,预计会看到什么。一个没有明确目标的“全站检查”很容易扩展到后台、外链或不该提交的表单。

训练站只包含两页 HTML 和少量资源。对真实站点,先从首页和一条核心路径开始,登录与会改变数据的步骤单独处理。

阶段 01 · 先列入口、检查范围与停止条件
读取 site-fixture.json,只建立检查计划:入口、内部链接、图片资源、页面锚点、预计如何留证据。区分文件内容检查与真实 HTTP 检查。不要访问外部站点、提交表单、尝试登录或修改任何页面。先输出 scope.md。
应拿到什么

一份覆盖页面、引用资源与锚点的检查计划。

检查点

范围没有扩展到示例以外的域名或业务动作;说明从哪里获得观察结果。

STEP 02

先从页面源码里找出全部目标

读取链接和图片地址,连同它们所在的页面一起记录。锚点需要同时核对目标页面与对应 id。

文件里的模拟 status 可以帮助练习判断,但不能替代真实请求结果。两种证据在报告中分开写。

阶段 02 · 先从页面源码里找出全部目标
只基于上传的 HTML 和模拟资源清单,逐项列出 href、src 和片段锚点。核对资源是否列在清单中、目标 id 是否存在,记录来源页和原始片段。输出模拟检查结果,不写成已请求网络。暂不读取 expected-findings.csv。
应拿到什么

页面 → 目标 → 依据的映射表。

检查点

外部目标不被自动跟随;价格链接、横幅与 contact 锚点都能在源码中定位。

STEP 03

在可访问的环境中验证状态与呈现

如果你正在本机运行本站,可以在同一机器用浏览器检查训练页。Grok 云电脑里的 localhost 指向它自己的机器,不能把连接失败当成你的站点故障。

真实网络检查记录最终 URL、状态、错误原因与时间。遇到鉴权、限流或验证码时标为未检查,不绕过,也不无限重试。

阶段 03 · 在可访问的环境中验证状态与呈现
只在已经确认可访问的本地环境中,按范围检查训练站。对每个目标记录请求状态;在浏览器核对缺图和锚点。明确区分 HTTP 404、网络失败、鉴权失败与内容不符。仅做只读请求,结果附 URL 和时间。若无法访问本机训练站,退回上传文件分析并说明限制。
应拿到什么

带观察时间的状态表与页面证据,或明确的访问阻塞。

检查点

HTTP 200 没有被当成全站健康;模拟响应和实际请求结果分开。

STEP 04

写清问题、影响和仍未检查的部分

一份可用报告应让别人按同一条路径看到同一个问题。每个发现保留来源页、失败目标和复查动作。

影响程度要跟实际业务路径有关。训练站没有真实转化数据,报告不能声称坏链造成收入损失,也不能从静态页面推断后台服务状况。

阶段 04 · 写清问题、影响和仍未检查的部分
把已检查结果写成报告:范围、正常项、问题清单、未检查项、依据与复查方法。对每个问题写来源页、失败目标、观察结果、可能影响和最小修复建议。没有业务数据时不估算收入损失,不把推测写成原因。不修改、不部署。
应拿到什么

包含三处预设问题的报告,未检查项单列。

检查点

别人能从报告复查相同目标;每条结论都注明证据类型。

STEP 05

修复建议先经过审阅,再按相同清单复查

先确认错误地址应改成什么、横幅应替换为什么、contact 入口是否需要存在。仅删除所有异常引用,并不一定满足原来的产品目的。

本教程停在报告与修复计划。若之后授权改代码,需要独立分支、具体改动范围和验证结果,部署仍是单独决定。

阶段 05 · 修复建议先经过审阅,再按相同清单复查
针对报告里的问题给出最小修复计划:应修改的文件或目标、需要我补充的正确地址或素材、复查清单。证据不足先提缺项,不直接删链接、不改线上内容。仅在后续明确授权具体改动后实施,并在同一组检查项上验证。
应拿到什么

三项修复建议及对应的复查目标。

检查点

建议解决原始目的;没有把计划写成已经修好。

STEP 06

把检查保存为 Skill,用差异减少噪声

手动验证后再固定频率、时区与目标。保持一份基线,但不把上次成功当成本次成功。

没有新问题时可以安静;新故障、持续故障、恢复和未能执行要分别记录。修复部署后再复查,避免每日报告重复堆积。

阶段 06 · 把检查保存为 Skill,用差异减少噪声
把验收后的流程写成 site-check Skill:固定站点范围、只读检查项、单次上限、超时与限流处理、证据位置、差异比较和恢复通知。Routine 先给草案,频率每天一次、时区由我确认。无变化保持安静,无法检查要报告。不要自动改站点、提 PR、部署或联系其他 Bot。
应拿到什么

可重用的检查说明与定时草案。

检查点

每次有新的检查时间;无变化、失败和恢复能被区分。

排错与验收

卡住时先看证据,再决定下一步

云电脑访问 localhost 失败

localhost 属于当前执行环境。上传训练材料做离线检查,或在运行预览的本机操作;不把连接失败写成公网故障。

所有页面都 200,却仍有问题

继续核对内部链接、图片和页面锚点。内容错误不一定体现为主页面 HTTP 失败。

返回 401、403 或验证码

记为鉴权或访问限制,说明未检查范围;不重试猜密码或绕过限制。

一次报告出现大量重复问题

按来源页与目标归并,同一资源被多页引用时保留关联;报告总数说明是问题数还是引用数。

修复后旧报告还在告警

复查同一个目标并记录恢复时间,保留旧证据,不能直接改写历史结果。

完成前,逐项核对

勾选用于本次自查,刷新后重置;不代表真实服务已经通过验证。

已核对 0 / 6 项

练习材料

原始输入与参考答案分开下载

第一次先交原始材料和规则,不提前提供参考答案。验收后,再下载报告与全部提示词保存。

来源与验证范围

把官方能力与练习结果分别核对

内容更新日期: · 修改页面不等于重新核验资料或实操。

资料核验:已按记录范围核验 ·
已核对 HTTP 状态码、只读巡检和 Routine 测试的区别;状态码不能代替业务验收,定时与后台仍未实测。

实操核验:部分核验(含未通过项) ·
部分核验:Grok Bot 对三个真实公开地址执行单次 HTTP 读取,结果为 200/200/预期 404;Gmail 页边界锚点与三个标题已复核。仅含请求与源码检查,未测浏览器点击、图片呈现、后台、修复或 Routine;负向对照不是线上故障。

最近实操尝试: · 尝试日期不代表已核验通过。

下方训练站与参考报告为本站原创。2026-10-18 另对本站三个公开地址做了单次 HTTP 检查(含预期 404 对照),见页末记录;浏览器呈现、业务后台与 Routine 未测。

  1. MDN:HTTP 状态码 ↗

    区分成功、重定向与客户端/服务端错误;本教程的三处错误来自原创训练材料。

  2. Grok Bot:应用与共享电脑 ↗

    核对连接方式、可见范围与账号内共享状态。

  3. Grok Bot:Skills 与 Routines ↗

    先验证一次手动任务,再保存与安排重复运行。

下一步

用自己的小批材料,再验收一次

保留原始输入和操作记录,先确认每项结果能回查,再增加连接与重复运行。

相关外部资料 217 条 →官方资料和原作者分享,每条附核验范围说明。

最近更新: