背景
最近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
说明:
最后
想说的是,一些政府机关的网站做的真不咋的,很容易破解,也很容易造成攻击。由此可见,XXXXXXXXX. (大家自己去想象吧)。
我通过这程序已经预约阶段一成功了,希望这程序能给大家有所帮助。
分享到:
相关推荐
基于C++的ATM机模拟程序系统源码。基于C++基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。...
TEC-2机模拟机 计算机组成原理实验必备的实验工具
自动取款机模拟程序自动取款机模拟程序自动取款机模拟程序自动取款机模拟程序自动取款机模拟程序
驾照考试模拟系统 驾照考试模拟系统 驾照考试模拟系统 驾照考试模拟系统 -------------------- 免安装
微信小程序开发-学车预约案例源码.zip
进程调度程序模拟 进程调度程序模拟 进程调度程序模拟 进程调度程序模拟 进程调度程序模拟 进程调度程序模拟
使用文本命令行设计模拟ATM柜员机程序。 要求使用文本命令行界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行: (1)查询余额 (2)ATM取款 (3)ATM存款 ...
atm机模拟程序 java源码,适合新手学习,本人的第一个小项目
模拟全自动洗衣机程序程序报括洗涤漂洗脱水温控等功能,模拟全自动洗衣机程序
Java ATM机模拟程序,用NetBeans IDE8.0编写的,程序从简单到难,一共五个例子保证能让初学者明白。
ATM柜员机模拟程序 功能要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456时),系统能登陆ATM柜员机系统。用户可以按照以下规划进行: 查询余额,初始余额为10000元 ATM取款:每次取款金额...
用面对对象编程思想,写的自动售货机模拟程序 cmd模式,程序开始由用户输入各种商品数目,和数目下限,定价,VM将模拟售货情况,并打印清单
面向对象程序设计课程设计ATM柜员机模拟程序
javaATM模拟程序
PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC模拟程序应用PLC...
该程序用于模拟Sjl06型加密机的功能,创建一个socket,用于模拟sjl06与智能卡的通讯
模拟的shell程序,模拟的shell程序,模拟的shell程序
1-wire"从机"模拟程序, 不是主机,1-wire的主机模拟程序网上很多.使用mega88模拟DS1990A芯片时序, 再加上模拟主机就可以搭建不使用DALASI芯片而使用1-wire协议的系统.编译IAR for AVR 4.20.
JAVA程序:当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求):(1)查询余额:初始余额为10000元。(2)ATM取款:每次取款...
模拟时钟转动程序模拟时钟转动程序模拟时钟转动程序