背景
最近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. (大家自己去想象吧)。
我通过这程序已经预约阶段一成功了,希望这程序能给大家有所帮助。
分享到:
相关推荐
4. **TEC-2机模拟机-1.exe**:这是主应用程序的可执行文件,用户通过它来启动和操作TEC-2机模拟机进行实验。 5. **Monitor.exe**:与Monitor.cod类似,可能是监控器的图形用户界面版本,便于用户更直观地查看和控制...
基于C++的ATM机模拟程序系统源码。基于C++基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。...
【微信小程序开发-学车预约案例源码】是一个典型的移动开发项目,主要针对的是微信小程序这一平台。微信小程序是腾讯公司推出的一种轻量级的应用开发框架,它无需下载安装即可使用,大大降低了用户获取服务的门槛。...
面向对象程序设计课程设计ATM柜员机模拟程序是基于Java语言的ATM柜员机模拟系统的设计和实现。该系统的主要功能包括系统登录、余额查询、ATM取款、ATM存款、修改密码等基本功能,旨在模拟ATM柜员机的工作原理和人机...
小程序,开发工具导入项目即可查看源码分享 小程序是一个易上手的东西, 对于新手来说,多看官方文档,可以初步做出比较完整的小程序,正是因为简单上手,功能实现简单,小程序是越来越火,商业价值也越来越大。 1...
### ATM柜员机模拟程序Java知识点解析 #### 一、项目背景与目标 - **项目背景**:随着社会经济的发展和个人财富的增长,人们对于金融服务的需求日益增加。传统的银行服务已经无法满足快速变化的需求,因此自动化的...
1-wire"从机"模拟程序, 不是主机,1-wire的主机模拟程序网上很多.使用mega88模拟DS1990A芯片时序, 再加上模拟主机就可以搭建不使用DALASI芯片而使用1-wire协议的系统.编译IAR for AVR 4.20.
模拟全自动洗衣机程序程序报括洗涤漂洗脱水温控等功能,模拟全自动洗衣机程序
**自动售货机模拟程序** 是一个基于VC++ 6.0开发的程序,它采用面向对象编程(Object-Oriented Programming, OOP)的思想来实现。在这个模拟系统中,用户可以通过命令行界面(cmd模式)与售货机进行交互,设定商品...
Java 实现的ATM柜员机模拟程序是一个典型的面向对象编程示例,它涉及到许多重要的计算机科学和软件工程概念。这个程序通常会包括用户交互、账户管理、交易处理等功能,让我们逐一探讨这些知识点。 1. **Java GUI...
在本课程设计中,主题是构建一个自动取款机(ATM)模拟程序。这个项目旨在帮助学生理解和实践软件工程中的关键概念,如用户交互、数据处理和异常处理。通过这个练习,学生将运用Java编程语言,特别是使用NetBeans...
这个压缩包文件“SW_I2C_Slave”提供了一个程序,用于软件模拟I2C从机,这对于在没有硬件I2C接口或者需要测试不同从机设备功能时非常有用。下面将详细介绍这个知识点。 首先,I2C协议由两个主引脚组成:SCL(Serial...
在IT领域,模拟键盘输入程序是一种实用的技术,它允许用户通过软件方式来模拟键盘操作,尤其是在硬件键盘出现故障或者在特殊环境下(如自动化测试、无人值守的系统操作)时非常有用。这种程序的设计目的是提高效率,...
是银行的取款存款的界面,用turboc编写的 可以通过 界面清楚
在这个“医院预约挂号小程序”的开题报告中,我们预计会看到以下几个核心知识点: 1. **微信小程序平台**:微信小程序是腾讯公司推出的一种轻量级应用开发平台,它无需下载安装即可使用,方便快捷。开发者可以利用...
自动取款机模拟程序作为一种实践项目,正是在此背景下应运而生。通过模拟真实世界中的自动取款机操作流程,该项目不仅要求学生掌握JAVA编程语言,还要求他们将GUI设计、数据库操作、异常处理等技能综合运用,从而...
【模拟双色球机选彩票MFC小程序】是一款利用Microsoft Foundation Classes (MFC)库开发的小型应用程序,专为双色球彩票爱好者提供机选功能。MFC是Microsoft为Windows平台设计的一种C++类库,它封装了Windows API,...
在本项目中,我们讨论的是一个使用C#编程语言实现的ATM(Automatic Teller Machine)模拟程序。这个程序旨在帮助初学者理解面向对象编程、类的设计以及控制台应用程序的基本结构。下面将详细介绍该程序涉及的主要...
考驾照笔试模拟系统(网上下载的小软件,内有破解文件)
ATM柜员机模拟程序,C++课程设计的题目之一。用Qt5.3.2写的,第一次写GUI程序,尽管借鉴了很多前辈们分享的资源,但是有很多不足之处。 分享给需要的朋友,希望对你有用!