问卷星自动填写助手 - 使用手册
一、脚本简介
“问卷星自动填写助手”是一款强大的浏览器脚本,旨在为您节省在填写问卷星(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: 请放心。您的所有个人信息都只存储在您自己电脑的浏览器中,脚本代码完全在本地运行,不会将您的信息发送到任何网络服务器。它的安全性等同于您浏览器的安全性。