Greasy Fork

Greasy Fork is available in English.

自动填写身份证号码

使用前请添加乘客的姓名和随机的身份证号,脚本会自动生成所有可能的身份证号码,并自动填写到12306的乘客信息页面上用以验算身份证信息是否正确,我愿称之为绝配小工具!

作者
chiupam
日安装量
0
总安装量
0
评分
1 0 0
版本
0.3
创建于
2025-05-06
更新于
2025-05-06
大小
23.8 KB
许可证
GNU GPLv3
适用于

12306自动填写身份证号码脚本

功能介绍

这是一个Tampermonkey脚本,可以帮助用户在12306网站自动填写和验证乘客身份证号码。当您只知道乘客姓名和部分身份证信息时,脚本可以:

  • 自动生成所有可能的身份证号码组合
  • 在12306乘客信息页面自动填写这些号码
  • 监控验证结果,发现错误时自动尝试下一个号码
  • 直观显示进度和当前状态

使用方法

  1. 安装Tampermonkey浏览器扩展
  2. 导入该脚本
  3. 编辑脚本开头的配置部分:
   // 12306 乘客信息页面的姓名
   const username = "张三";  // 在此填入乘客姓名

   // 12306 乘客信息页面的身份证号(部分已知的身份证信息)
   const knowID = "1101011990xxxx3319";  // 在此填入已知的身份证信息,未知部分用x表示
  1. 访问12306乘客管理页面,脚本会自动运行
  2. 查看页面左上角的日志面板,了解当前进度

工作模式

脚本支持两种身份证号码生成模式:

  1. 月日未知模式:当身份证号中间4位(月日)未知时,使用格式如 1101011990xxxx3319
  2. 序列码未知模式:当已知出生年月日但序列码未知时,使用完整的前14位,使用格式如 11010119900821xxxx
  3. 序列码未知但知道性别:当已知出生年月日但序列码未知时,但知道性别,例如:11010119900821xx1x(男性) 11010119900821xx2x(女性)

注意事项

  • 请合法使用本脚本,仅用于找回自己已经注册但记不清的身份证号码
  • 大量尝试可能导致账号被暂时限制,请谨慎使用
  • 脚本在页面左上角提供进度显示,可随时查看当前状态
  • 可通过"重置进度"按钮重新开始尝试

优化建议

  1. 增加暂停/继续功能
  2. 添加自定义延迟时间选项
  3. 支持多个乘客同时处理
  4. 增加成功通知提醒功能
  5. 优化身份证号生成算法,提高效率

免责声明

本脚本仅供学习研究使用,请勿用于非法用途。使用本脚本产生的任何后果由用户自行承担。