Greasy Fork is available in English.

自动填写身份证号码

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

Du musst eine Erweiterung wie Tampermonkey, Greasemonkey oder Violentmonkey installieren, um dieses Skript zu installieren.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

Sie müssten eine Skript Manager Erweiterung installieren damit sie dieses Skript installieren können

(Ich habe schon ein Skript Manager, Lass mich es installieren!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
chiupam
Installationen heute
0
Installationen gesamt
5
Bewertungen
1 0 0
Version
0.3
Erstellt am
06.05.2025
Letzte Aktualisierung
06.05.2025
Größe
23,8 KB
Lizenz
GNU GPLv3
Wird angewandt auf

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. 优化身份证号生成算法,提高效率

免责声明

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