v2.0.6 更新:完整一键填充可靠性加固
- 跨 frame 填充按本轮、文档和递增序号聚合,旧轮迟到消息不会覆盖新轮结果;超时或取消后,排队中的异步任务也不会继续写入。
- 弹窗选择需要人工接管时会暂停当前轮;只有后台确认恢复后才继续填写依赖子项,恢复被拒绝时保留人工值并停止自动操作。
- 最新失败、冲突或等待状态不会再被旧成功覆盖;同一档案字段对应多个页面控件时,各控件分别回读确认。
- 继续支持北科 14 行动态成果表、半填行保护、React/Vue 受控组件、异步依赖字段、日期与常见组件下拉。
- 诊断与遥测只保留固定字段类别、状态和问题码;仍不会自动保存、进入下一步、最终提交或上传。
已经安装过旧版本?这样升级不会丢个人档案
最重要的两点:先导出 JSON 备份;不要在浏览器里删除旧扩展,也不要直接加载另一个位置的新 dist 文件夹。
个人档案保存在浏览器的 chrome.storage.local 中,并与扩展 ID 绑定。对“加载已解压扩展”的用户来说,继续使用原来的文件夹路径,才能让扩展 ID 保持不变并自动读取原档案。
- 先备份:打开旧版扩展 →“打开档案编辑器”→ 点击“导出 JSON 备份”,保存好
tuimian-profile.json。 - 保留旧扩展:打开
edge://extensions或chrome://extensions,不要点击“删除”。确认旧版当前加载的是哪个dist文件夹。 - 解压新版:下载 v2.0.6 安装包并完整解压,在临时位置找到新版的
dist文件夹。 - 原目录覆盖:把新版
dist里面的全部文件和子文件夹复制到旧版正在使用的那个dist目录中,选择“替换目标中的文件”。不要复制成旧 dist\dist的双层目录。 - 刷新扩展:回到扩展管理页,在“预推免填表助手”卡片上点击“重新加载/刷新”按钮;然后刷新已经打开的报名网页。
- 检查完成:确认扩展管理页显示版本
2.0.6,再打开档案编辑器检查原有资料。若从 v1.x 升级,旧档案会自动迁移到 V2;请检查待分类内容并确认迁移,旧版四表备份仍会保留。
如果升级后看到空档案:先不要继续填写或删除旧文件。若你误删了旧扩展、换了目录或换了电脑,扩展 ID 可能已经改变;打开新版档案编辑器,点击“导入 JSON”,选择第 1 步导出的
tuimian-profile.json,确认内容无误后保存即可恢复。安装教程
1. 下载并解压
- 点击上方“下载安装包”。
- 将 ZIP 完整解压到一个不会经常移动的位置。
- 解压后确认其中存在
dist文件夹。
2. Edge 浏览器
- 在地址栏打开
edge://extensions。 - 打开页面左侧的“开发人员模式”。
- 点击“加载解压缩的扩展”,选择刚才解压出的
dist文件夹。 - 在工具栏扩展菜单中固定“预推免填表助手”。
3. Chrome 浏览器
- 在地址栏打开
chrome://extensions。 - 打开右上角“开发者模式”。
- 点击“加载已解压的扩展程序”,选择
dist文件夹。
首次安装可直接按以上步骤操作;已经装过旧版本的用户,请严格按照上方“原目录覆盖”方法升级,避免扩展 ID 改变后看不到原档案。
使用方法
- 点击扩展图标,打开档案编辑器并录入个人材料。
- 人工登录目标学校报名系统,并人工完成验证码或短信验证。
- 进入报名表页面,点击右侧悬浮面板中的“一键填充”。
- 在南航个人信息页面需要采集已有资料时,点击“登录后会话爬取”,核对预览后再确认合并。
- 检查红色、黄色提示项,人工补全并核对。
- 确认所有内容正确后,由你本人点击网站的提交按钮。
扩展不会自动提交报名表。绿色代表已填,红色代表需要人工处理,黄色代表档案中没有对应内容。
哪些学校可以提取个人档案?怎么操作?
扩展有两种提取方式:从本页提取档案读取你当前打开页面里已经填写的内容;登录后会话爬取按学校适配包声明的同源只读白名单一次读取多个资料栏目。两种方式都只在本机处理,都会先给出预览,只有你确认后才合并到本地档案。
方式一:从本页提取档案(通用,推荐先用)
适用于所有能显示扩展悬浮面板的已登录报名页面,包括暂时没有学校专用适配包的页面。它不是后台批量爬取,只读取当前页中可识别、已经有值的字段。
- 人工登录学校报名系统,并人工完成验证码或短信验证。
- 打开已经填写过资料的具体表单页。
- 点击右侧悬浮面板中的“📥 从本页提取档案”。
- 查看预览中的新增字段、表格行、待分类项和冲突;确认后才会写入本地档案。
- 继续打开其他资料页并重复操作。已有档案值和已锁定字段不会被冲突值自动覆盖。
方式二:登录后会话爬取(学校白名单)
| 学校与项目 | 状态 | 可读取范围 | 使用方法 |
|---|---|---|---|
| 南京航空航天大学 |
已验证 | 基本信息、家庭主要成员、学习信息、外语水平、学习和工作经历、学术成果、奖励情况,共 7 个栏目。 | 登录 yzsbm.nuaa.edu.cn,进入能看到上述栏目链接的个人信息页面,点击“🧭 登录后会话爬取”,完成后核对预览并确认合并。 |
| 北京邮电大学 |
实验性 | 报名记录及身份、学业信息相关的多页表单白名单。 | 登录后进入预推免报名记录或申请信息页,再点击“🧭 登录后会话爬取”。如提示栏目不完整,不会合并部分结果,请改用“从本页提取档案”逐页操作。 |
| 南京理工大学 |
实验性 | 预推免报名信息的多页只读白名单。 | 登录后进入预推免报名信息页,点击“🧭 登录后会话爬取”。如页面结构或登录状态不匹配,工具会停止且不合并,请改为逐页提取。 |
| 北京师范大学 |
实验性 | 登录后报名相关页面的固定只读白名单;注册、验证码及登录操作不在采集范围。 | 人工登录并进入预推免报名表后点击“🧭 登录后会话爬取”。若白名单栏目未生成有效快照,整次结果不会写入档案,请使用逐页提取。 |
会话爬取如何保护你的资料
- 只使用当前已经登录的浏览器会话,不读取 Cookie 值,也不保存学校页面中的账号专属动态令牌。
- 只请求同一 HTTPS 站点、且已写入适配包白名单的资料页;跨域地址以及登录、注册、找回密码、上传、保存、删除、提交等路径会被拒绝。
- 栏目缺失、登录失效、跳转异常、页面结构变化或超时时,整次会话爬取都不会合并部分结果。
- 点击“登录后会话爬取”期间再次点击该按钮可以取消;取消后不会继续读取后续栏目。
- 确认合并时只补充空缺内容并锁定新导入字段;已有值发生冲突时保留原档案,表格重复行会去重。
不会提取或填写密码、验证码、短信验证码和附件;不会自动保存、进入下一步或提交报名。学校网站经常改版,页面显示“未完成”时请不要反复点击,改用逐页提取并人工核对。
隐私与安全
- 个人档案保存于浏览器本地
chrome.storage.local。 - 不会读取或填写密码、验证码、短信验证字段。
- 不会上传个人档案;网页也没有接入第三方访客跟踪代码。
- 南航会话采集只读取七个白名单资料页;登录失效、栏目缺失或页面结构变化时会停止对应页面,不会误合并。
- 安装包由本站直接提供,可使用页首 SHA-256 校验文件完整性。
常见问题
扩展面板没有出现?
请确认已经进入学校报名系统的普通报名页面,然后刷新该页面;如刚刚更新扩展,请先在扩展管理页点击“重新加载”,再刷新报名页面。
部分字段没有自动填写?
先检查档案中是否有对应内容。下拉框选项与档案不一致时,工具会保守跳过并标红,请人工选择。
如何反馈不支持的学校页面?
使用悬浮面板的“复制字段报告”功能,然后到 GitHub Issues 提交。字段报告不包含已填写的个人信息。