# RoboMaster 规则中心与参赛攻略离线文档库

抓取时间：2026-10-27 02:58 UTC（北京时间 10:58）。来源为公开的 [规则/资料中心](https://bbs.robomaster.com/wiki/20204847/811012?source=7) 与 [官方参赛攻略](https://bbs.robomaster.com/wiki/6723)。未要求登录。

## 使用

双击 [index.html](index.html)，在目录树中逐层打开页面，或在搜索框输入标题、正文关键词。搜索直接在本地浏览器运行，打开和查询不需要服务器或网络。每篇文章均有原网页链接、原站更新时间、目录路径、上一页和下一页。

- `pages/rules/`：规则中心首页及目录下 131 页，共 132 个 HTML 页面。
- `pages/guide/`：参赛攻略首页及目录下 66 页，共 67 个 HTML 页面。
- `text/`：与上述 199 页一一对应的 UTF-8 纯文本，可供编辑器全文搜索。
- `images/`：86 张可获取的正文图片。源站另有 1 张图片链接返回 HTTP 404，页面保留原地址。
- `search.sqlite`：199 页的 SQLite 数据库，`pages` 表可用 `LIKE` 查询任意短词，`pages_fts` 提供三字符及以上词组的 FTS5 trigram 搜索。
- `manifest.json`：逐页本地路径、原文地址和目录位置，以及抓取统计。
- `attachments.csv` / `attachments.json`：页面内 433 个不同的外部链接及其引用页，包含规则 PDF、资料文件和其他网页。这些链接指向线上文件，**附件本身未被下载**。

部分目录节点在官网只有空白段落：本地也会保留这些节点，方便按原层级导航。规则中心首页的介绍在 API 的另一内容字段里，已还原。原 Wiki 入口编号与文章编号不同；离线首页分别使用实际文章 `803958` 与 `16541`。

## 重建与核查

原始数据为 `robomaster-wiki-pages-2026-10-27.json`、`robomaster-wiki-extra-pages.json`、`robomaster-wiki-missing-six.json`，层级为 `navigation.json`，图片原始打包为 `robomaster-wiki-images.tar`。运行 `python3 build_library.py` 可从这些文件重建页面、纯文本、目录首页、外链清单和数据库，构建过程无网络请求。`browser_crawl.js` 与 `browser_images.js` 记录了在浏览器中使用的抓取逻辑。

核对具体赛季、报名资格、限值、采购和规则勘误时，以官方最新公告与原 PDF 为准；本库是上述时间点的网页快照。页面所链接的 PDF 未内嵌在正文中，离线阅读这些附件需要另行下载。
