一、基于HTTPS协议的12306抢票软件设计与实现--实现效果
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果
二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式
三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享
最近考虑到要过年回家买票,想到12306的反应迟钝,卡死、、,我就气愤,于是想着闲着也是闲着,索性再把我毕业答辩时所做的12306抢票软件给更新下,还是用自己的抢票软件来抢票吧,要不还是的站着回去,哎哎,只怪外出打工者太多,火车太少啊。好了,步入正题吧,先看看我最近的成果吧。
广告,我的毕业答辩地址(基于HTTPS协议的12306抢票软件设计与实现) http://download.csdn.net/detail/minezhanghao/6877677 ,欢迎下载,很详细哟!
1、登陆
登陆呢,就是输入你自己在12306网站注册的用户名,密码,验证码需要自己输入啊,本软件暂时还不支持验证码识别,看图1。
图1 登陆
2、主界面
目前有2个主界面,一个是手动查询订票,一个自动查询订票,先看手动查询主界面,主要分3个部分,其中右上角的联系人是 通过程序获得的看图2。
图2 手动查票主界面
3、查票
输入日期,出发站,目的站,点击查询,看图3。
图3 输入查询信息
4、查票结果显示
和官网显示结果类似,会详细列出每一个车的相关信息看图4。
图4 查票结果
5、订票初始化
当然需要选择相关的座次,比如硬座,车次L10,点击车次右边的预定,即车次会显示在车次输入框中,然后和相关联系人,复选框选中表示此联系人要购票,看图5。
图5 输入订票信息
6、订票验证码
在上一步选择完相关信息后,点击车票查询右边的预定,进行确认订票,此时会弹出订票验证码,输入即可看图6。
图6 输入订票验证码
7、订票结果
初步显示订单号,看图7。
图7 订票结果
8、查询未完成订单
点击菜单栏窗口中的未完成订单,弹出下图8.
图8 查询未完成订单
9、确认未完成订单
登陆官网,查询,看图9.
图9 确认未完成订单
好了,上面就是手动查票订票的演示,下面是自动订票的演示。
10、自动订票主界面
订票信息是写在订票信息文件中的,这里显示的是按照我自己的需求写的,显示如下,看图10:
图10 自动订票主界面
11、启动自动订票
点击表格右边的预定按钮,会在上面的验证码区域显示相关验证码,输入验证码,即可,效果如下,看图11.
图11 启动自动订票
下一篇,我会讲解具体接口和数据接口以及实现,欢迎期待。
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果相关推荐
- 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现- ...
- 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式
一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...
- python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...
python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...
- python GUI+爬虫——12306抢票软件(1)
使用python 的GUI 和爬虫等功能自己构造一个12306的抢票软件. 该课程来自网易云课堂的撩课学院,付费课程.地址:网易云课堂搜索以下内容就可找到 我跟着学,不一定最后能成功.先试试,想要成功 ...
- 12306 java程序_基于java httpclient的12306 买票软件
12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...
- java 12306 模拟登陆_GitHub - zuihou/12306-test: 基于java httpclient的12306 买票软件, 仅供学习使用...
12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...
- PyQt5+网络爬虫----打造自己的12306抢票软件
郑重申明:该文章介绍的技术仅供用于学习,不可恶意攻击12306网站.对12306服务器造成的任何损失,后果自负. 导语:由于12306服务器访问量巨大,并且官方为防止黄牛恶意刷票.以及一些非法攻击.1 ...
- iOS开发笔记--基于面向协议MVP模式下的软件设计
传统模式下的开发 MVC MVVM 基于面向协议MVP的介绍 MVP实战开发 说在前面: 相信就算你是个iOS新手也应该听说过MVC的,MVC是构建iOS App的标准模板.随着时间的推移,在iOS ...
- 12306 抢票软件使用记录
1.代码地址 https://github.com/pjialin/py12306 2.注意事项 a.需使用python3.6 b.下载包时使用python原始源 pip install --user ...
最新文章
- EXTJS+ASP.NET上传文件带实时进度条代码
- python类中方法的执行顺序-Python中实例化class的执行顺序示例详解
- Linux shell脚本的字符串截取
- api返回的数据结构_JavaScript中的数据结构数组 和 栈
- 通过yum安装php7
- [NOIP]2017列队——旋转treap/非旋转treap
- 通过360安全卫士安装IE补丁后,IE浏览器会出问题
- Python 爬取表情包并保存在数据库中(以往的爬虫改进)
- 安卓开发实例(3)装备选择
- 【蓝桥杯】——备战冲刺最后两周
- 数据挖掘简介及学习路径介绍
- DNA甲基化数据分析专题
- 企业微信如何建立部门?
- 编程规则 - 2 命名规则
- 通达信f10接口是什么?
- 计算:[(1*2*4+2*4*8+...+n*2n*4n)/(1*3*9+2*6*18+...+n*3n*9n)]^2的值
- android心跳包作用,Android开发Im总结-5:心跳包
- Audioservice、Audiomanager和Audiosystem
- NB-IoT物联网开发技巧和应用:专栏总述
- python工具类-selenium 浏览器封装
热门文章
- 世界睁大眼睛关注中国春节
- [经济学原理|政治部分]剩余价值理论
- [NAS] Synology (群晖) DSM同步数据到阿里云盘
- Python中__dict__属性的详解
- Java统计数组中各个数字出现的个数和字符串中各个字符出现的个数
- angularjs 环境搭建
- thumbnailator 压缩图片
- zzuli 1787: 生化危机 (BFS)
- 手把手教你搭建SpringCloud项目(十)集成Hystrix之服务降级
- vmware12中安装winxp