模拟机预定程序(考驾照)
模拟机预约程序(考驾照)
这个实属无奈,需求所逼。不过也造福了不少人了,哈哈
no,是因为本身就可以插队,当然,给点m就ok
背景
最近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. (大家自己去想象吧)。
我通过这程序已经预约阶段一成功了,希望这程序能给大家有所帮助。
1 楼
agapple
2011-12-05
预约那网站,做得比较烂。并发控制的不好,帮我好几个同学,暴力的挤入隔天的预约中。
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约
2 楼
tracyhuyan
2011-12-14
真正的程序员啊...膜拜,预约个考试也写个程序,这热情
3 楼
agapple
2011-12-15
tracyhuyan 写道
真正的程序员啊...膜拜,预约个考试也写个程序,这热情
这个实属无奈,需求所逼。不过也造福了不少人了,哈哈
4 楼
heiyijiangnan
2011-12-16
agapple 写道
预约那网站,做得比较烂。并发控制的不好,帮我好几个同学,暴力的挤入隔天的预约中。
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约
原本限制84人的,现在预约成功了87人,哈哈,估计也有人和我一样用程序预约
no,是因为本身就可以插队,当然,给点m就ok