问卷星自动填写助手 - 使用手册
一、脚本简介
“问卷星自动填写助手”是一款强大的浏览器脚本,旨在为您节省在填写问卷星(wjx.cn, https://www.google.com/search?q=wenjuan.com)等平台的表单时,重复录入个人信息的时间。
当您打开一个问卷链接时,它会自动寻找页面上需要填写“姓名”、“学号”、“学院”、“手机”等常见信息的输入框,并使用您预先配置好的信息进行智能、快速的填充。
二、核心功能
- ⚡️ 智能识别: 脚本内置了丰富的关键词库(如“姓名”、“Name”、“真实姓名”等),能够精准地识别出不同问卷中花样各异的字段标签,并填入正确的信息。
- 🚀 自动运行: 无需任何手动点击,脚本会在您打开匹配的问卷页面后,等待页面加载完成并自动开始填写流程。
- ⚙️ 高度可配置: 您只需在脚本的配置区域一次性填入自己的信息,即可在所有问卷中一劳永逸。
- 💬 可视化提示: 脚本在开始运行时和填写结束后,会在页面右上角弹出提示消息,让您清楚地知道脚本的运行状态。
- 🔄 动态页面适配: 能够应对动态加载(即非一次性加载完成)的复杂问卷页面,确保在新出现的表单元素上也能生效。
三、如何使用 (How to Use)
请遵循以下步骤来配置和使用本脚本,其中第二步是关键。
第一步:安装脚本
-  确保您的浏览器已经安装了 Tampermonkey(篡改猴) 扩展。
-  通过 Tampermonkey 添加新脚本,并将本脚本的完整代码粘贴进去。
第二步:【最重要】配置您的个人信息
这是使用本脚本最核心的一步。您需要将脚本中预设的示例信息(如“张三”)修改为您自己的真实信息。
-  点击浏览器右上角的 Tampermonkey图标,在菜单中选择 “管理面板” (Dashboard)。
-  在脚本列表中,找到名为 “问卷星自动填写助手 - 自启动版” 的脚本,点击它的 编辑按钮 (通常是一个铅笔或代码图标 < >)。
-  进入代码编辑页面后,找到开头的 userInfo配置部分,它看起来像这样:
// 用户信息配置 - 请根据实际情况修改
const userInfo = {
    name: "张三",
    studentId: "20230001",
    gender: "男",
    college: "计算机学院",
    grade: "2023级",
    major: "计算机科学与技术",
    phone: "13800138000",
    email: "[email protected]",
    age: "20",
    class: "计科2301班"
};
-  修改信息:请将右侧双引号 ""中的中文内容替换为您自己的信息。例如,将"张三"修改为"[您的真实姓名]"。
下表是每个配置项的说明:
| 配置项 ( key) | 说明 | 示例 | 
| name | 您的姓名 | "李四" | 
| studentId | 您的学号 | "20240008" | 
| gender | 您的性别 | "女" | 
| college | 您所在的学院 | "外国语学院" | 
| grade | 您所在的年级 | "2024级" | 
| major | 您所学的专业 | "英语" | 
| phone | 您的手机号码 | "18812345678" | 
| email | 您的电子邮箱 | "[email protected]" | 
| age | 您的年龄 | "19" | 
| class | 您所在的班级 | "英语2402班" | 
注意:您只需要填写您常用的信息即可,不常用的字段可以留空(例如 age: "")或者保持原样,脚本不会填写空信息。
第三步:保存脚本
修改完成后,请务必保存!您可以直接按键盘上的 Ctrl + S 快捷键,或者点击编辑器菜单中的 “文件” -> “保存”。
第四步:开始使用
现在,您可以关闭编辑页面。当您访问一个新的问卷星链接时,脚本将自动启动:
-  页面右上角会弹出提示:“正在智能识别并填写表单...”。
-  随后,页面上能被识别的输入框(如姓名、学号)会被自动填上您配置好的信息。
-  填写完毕后,提示会变为:“智能填写完成!成功填写 X 个字段”。
四、高级设置 (可选)
如果脚本未能识别某个字段(例如,一份问卷用“专业全称”来代替常见的“专业”),您可以手动为脚本“升级”:
-  再次进入脚本的编辑页面。
-  找到 fieldMappings配置部分。
-  找到您希望扩展的字段,在它的关键词列表中添加新的关键词。
示例:
假设您想让 major (专业) 也能识别“专业全称”这个标签。
找到这一行:
major: ['专业', 'major', '所学专业', '专业名称', '请选择专业', '学科专业', '所学学科'],
在最后加入新的关键词,变成:
major: ['专业', 'major', '所学专业', '专业名称', '请选择专业', '学科专业', '所学学科', '专业全称'],
修改后记得保存脚本。
五、常见问题 (FAQ)
- Q: 为什么有些信息没有被填写? - 
- A: 请检查:1) 您是否在 userInfo中配置了对应的信息? 2) 该问卷的字段标签是否非常特殊,没有包含在fieldMappings的关键词库中?(可参考第四节进行添加)
 
- Q: 我修改了信息,但为什么没有生效? - 
- A: 最常见的原因是修改后忘记保存脚本。请返回编辑页面,按 Ctrl+S保存后再刷新问卷页面重试。
 
- Q: 这个脚本会泄露我的隐私吗? - 
- A: 请放心。您的所有个人信息都只存储在您自己电脑的浏览器中,脚本代码完全在本地运行,不会将您的信息发送到任何网络服务器。它的安全性等同于您浏览器的安全性。