`
agapple
  • 浏览: 1595475 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

模拟机预约程序(考驾照)

 
阅读更多

背景

 最近1个多月周末都忙着在练车,准备年前考个驾照。 之前预约了一次模拟机,结果因临时有事没去成。 想再预约,就得排到3个星期之后。 所以无奈写了个自动预约的程序,等着别人取消预约后,模拟进行预约。

过程

整个代码实现起来不复杂,主要是在一些HTTP请求的模拟上,为了图方便直接用了shell脚本语言进行处理,所以功能上会比较简单,不过挺好用的。 至少我已成功预约到了一个周末

 

ssn="自己的身份证号"

xm=`urlencode 自己的姓名`
xcjxbh="HJG021"
jd=`urlencode 阶段一`
sjds="`urlencode 早上1` `urlencode 早上2` `urlencode 下午1` `urlencode 下午2`"
yyrqs="2011-10-29 2011-10-30"
pxds="002 006"

while [ true ] ; do
	if [ -e ok ]; then
		exit;
	fi
	for sjd in $sjds 
	do 
		for yyrq in $yyrqs
		do
			for pxd in $pxds 
			do
				echo "$sjd $yyrq $pxd"
				echo "xm=$xm&lkcid=&ssn=$ssn&xcjxb=$yyrq&pxd=$pxd&sjd=$sjd"
				text=`curl --cookie ; cnzz_eid=36084135-1319074023-http%3A//www.qc5qc.com/xqc/" --user-agent "Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3" --referer "http://www.qc5qc.com/xqc/mlpxyy/stuyy_selsj.php" --data "xm=$xm&lkcid=&ssn=$ssn&xcjxbh=$xcjxbh&jd=$jd&yyrq=$yyrq&pxd=$pxd&sjd=$sjd"  http://www.qc5qc.com/xqc/mlpxyy/stuy

 

 

说明: 

 

  • ssn :  自己的身份政号码
  • xm :  自己的姓名 (需要进行urlencode)
  • xcjxbh : 自己的驾校编号, 通过http://www.qc5qc.com/xqc/js/class.js 查到自己驾校的编号。 比如: new Array('01HJG021','杭州市航摩机动车驾驶员培训中心')。 注意这里需要去除01。 所以最后的编号为:HJG021
  • jd: 自己要报名的模拟机阶段,有阶段一和阶段二,只能选择一个。
  • sjds : 自己期望的预约时间: 早上1 , 早上2 , 下午1 , 下午2
  • yyrps : 自己期望的预约日期: 2011-10-29 (多个日期时按照空格分隔即可)
  • pxds : 培训地点选择,指定自己想要去的培训地点,多个用空格分隔,比如"002 006"
    <option value="001" >公交驾校培训点</option>
    <option value="002">保捷公司培训点</option>
    <option value="003">新塘</option>
    <option value="004">铁路</option>
    <option value="005">水星阁</option>
    <option value="006">杭汽校</option>
    <option value="007">富阳桐江</option>
    <option value="008">浙江经职</option>
    <option value="011">交通职高</option>

最后

  想说的是,一些政府机关的网站做的真不咋的,很容易破解,也很容易造成攻击。由此可见,XXXXXXXXX. (大家自己去想象吧)。

 

  我通过这程序已经预约阶段一成功了,希望这程序能给大家有所帮助。

分享到:
评论
4 楼 heiyijiangnan 2011-12-16  
agapple 写道
预约那网站,做得比较烂。并发控制的不好,帮我好几个同学,暴力的挤入隔天的预约中。
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约

no,是因为本身就可以插队,当然,给点m就ok
3 楼 agapple 2011-12-15  
tracyhuyan 写道
真正的程序员啊...膜拜,预约个考试也写个程序,这热情


这个实属无奈,需求所逼。不过也造福了不少人了,哈哈
2 楼 tracyhuyan 2011-12-14  
真正的程序员啊...膜拜,预约个考试也写个程序,这热情
1 楼 agapple 2011-12-05  
预约那网站,做得比较烂。并发控制的不好,帮我好几个同学,暴力的挤入隔天的预约中。
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约

相关推荐

    基于C++的ATM机模拟程序系统源码.zip

    基于C++的ATM机模拟程序系统源码。基于C++基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。...

    hit-cs32132-assignments-2021-wiki-模拟飞机选座程序

    模拟飞机选座程序 模拟飞机选座程序 模拟飞机选座程序 模拟飞机选座程序 模拟飞机选座程序

    微信小程序开发-学车预约案例源码.zip

    【微信小程序开发-学车预约案例源码】是一个典型的移动开发项目,主要针对的是微信小程序这一平台。微信小程序是腾讯公司推出的一种轻量级的应用开发框架,它无需下载安装即可使用,大大降低了用户获取服务的门槛。...

    sjl06加密机模拟程序

    【sjl06加密机模拟程序】是一种专为模拟Sjl06型号加密机而设计的应用,其核心目的是为了在不使用实际硬件设备的情况下,能够复现加密机与智能卡之间的通讯过程。加密机在IT行业中扮演着重要的角色,主要用于数据加密...

    基于89C52单片机的洗衣机控制程序与模拟.zip

    基于89C52单片机的洗衣机控制程序与Proteus模拟。 基本功能: 模式一:标准洗涤 模式二:快速洗涤 模式三:单独启动模式一、二中的某一阶段 基于89C52单片机的洗衣机控制程序与Proteus模拟。 基本功能: 模式...

    基于微信小程序的模拟考试(全套).zip

    基于微信小程序的模试(全套).zip 是一款专门为学生和考生设计的模拟考试软件。该资源包中包含了一整套模拟考试所需的各种组件,包括界面设计、题库、计分系统等。用户可以通过微信小程序平台轻松使用该模拟考试软件...

    模拟全自动洗衣机程序

    模拟全自动洗衣机程序程序报括洗涤漂洗脱水温控等功能,模拟全自动洗衣机程序

    VC++ 写的自动售货机模拟程序

    **自动售货机模拟程序** 是一个基于VC++ 6.0开发的程序,它采用面向对象编程(Object-Oriented Programming, OOP)的思想来实现。在这个模拟系统中,用户可以通过命令行界面(cmd模式)与售货机进行交互,设定商品...

    1-wire"从机"模拟程序

    1-wire"从机"模拟程序, 不是主机,1-wire的主机模拟程序网上很多.使用mega88模拟DS1990A芯片时序, 再加上模拟主机就可以搭建不使用DALASI芯片而使用1-wire协议的系统.编译IAR for AVR 4.20.

    java实现ATM柜员机模拟程序

    Java 实现的ATM柜员机模拟程序是一个典型的面向对象编程示例,它涉及到许多重要的计算机科学和软件工程概念。这个程序通常会包括用户交互、账户管理、交易处理等功能,让我们逐一探讨这些知识点。 1. **Java GUI...

    软件模拟I2C从机的程序

    这个压缩包文件“SW_I2C_Slave”提供了一个程序,用于软件模拟I2C从机,这对于在没有硬件I2C接口或者需要测试不同从机设备功能时非常有用。下面将详细介绍这个知识点。 首先,I2C协议由两个主引脚组成:SCL(Serial...

    医院预约挂号小程序 开题报告(基于微信小程序毕业设计题目选题课题) - 副本.zip

    在这个“医院预约挂号小程序”的开题报告中,我们预计会看到以下几个核心知识点: 1. **微信小程序平台**:微信小程序是腾讯公司推出的一种轻量级应用开发平台,它无需下载安装即可使用,方便快捷。开发者可以利用...

    模拟售票系统程序

    模拟售票系统程序代码

    模拟双色球机选彩票MFC小程序

    【模拟双色球机选彩票MFC小程序】是一款利用Microsoft Foundation Classes (MFC)库开发的小型应用程序,专为双色球彩票爱好者提供机选功能。MFC是Microsoft为Windows平台设计的一种C++类库,它封装了Windows API,...

    考驾照笔试模拟系统(网上下载的小软件,内有破解文件)

    考驾照笔试模拟系统(网上下载的小软件,内有破解文件)

    JAVA编写的模拟ATM机程序

    用JAVA编写的模拟ATM取款,存款流程

    机动车驾校模拟考试程序

    机动车驾校模拟考试程序是一款专为驾驶学员设计的软件,它能够帮助用户在正式参加驾照考试前进行仿真练习,提高驾驶理论和实际操作技能。这款程序通常包含各种考试题库,覆盖了交通法规、驾驶理论、应急处理等多方面...

    ATM柜员机模拟程序(Qt版)

    ATM柜员机模拟程序,C++课程设计的题目之一。用Qt5.3.2写的,第一次写GUI程序,尽管借鉴了很多前辈们分享的资源,但是有很多不足之处。 分享给需要的朋友,希望对你有用!

    基于Android的驾照考试模拟系统论文.docx

    关键词:驾照考试模拟系统、Android、小程序平台、驾校行业、信息管理、考试预约。 在这篇论文中,我们可以看到基于Android的驾照考试模拟系统的设计和实现对驾校行业的发展和变革产生了重要影响。该系统的应用可以...

Global site tag (gtag.js) - Google Analytics