一、基于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抢票软件设计与实现--实现效果相关推荐

  1. 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享

    一.基于HTTPS协议的12306抢票软件设计与实现--实现效果  二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现- ...

  2. 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式

    一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...

  3. python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...

    python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...

  4. python GUI+爬虫——12306抢票软件(1)

    使用python 的GUI 和爬虫等功能自己构造一个12306的抢票软件. 该课程来自网易云课堂的撩课学院,付费课程.地址:网易云课堂搜索以下内容就可找到 我跟着学,不一定最后能成功.先试试,想要成功 ...

  5. 12306 java程序_基于java httpclient的12306 买票软件

    12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...

  6. java 12306 模拟登陆_GitHub - zuihou/12306-test: 基于java httpclient的12306 买票软件, 仅供学习使用...

    12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...

  7. PyQt5+网络爬虫----打造自己的12306抢票软件

    郑重申明:该文章介绍的技术仅供用于学习,不可恶意攻击12306网站.对12306服务器造成的任何损失,后果自负. 导语:由于12306服务器访问量巨大,并且官方为防止黄牛恶意刷票.以及一些非法攻击.1 ...

  8. iOS开发笔记--基于面向协议MVP模式下的软件设计

    传统模式下的开发 MVC MVVM 基于面向协议MVP的介绍 MVP实战开发 说在前面:  相信就算你是个iOS新手也应该听说过MVC的,MVC是构建iOS App的标准模板.随着时间的推移,在iOS ...

  9. 12306 抢票软件使用记录

    1.代码地址 https://github.com/pjialin/py12306 2.注意事项 a.需使用python3.6 b.下载包时使用python原始源 pip install --user ...

最新文章

  1. EXTJS+ASP.NET上传文件带实时进度条代码
  2. python类中方法的执行顺序-Python中实例化class的执行顺序示例详解
  3. Linux shell脚本的字符串截取
  4. api返回的数据结构_JavaScript中的数据结构数组 和 栈
  5. 通过yum安装php7
  6. [NOIP]2017列队——旋转treap/非旋转treap
  7. 通过360安全卫士安装IE补丁后,IE浏览器会出问题
  8. Python 爬取表情包并保存在数据库中(以往的爬虫改进)
  9. 安卓开发实例(3)装备选择
  10. 【蓝桥杯】——备战冲刺最后两周
  11. 数据挖掘简介及学习路径介绍
  12. DNA甲基化数据分析专题
  13. 企业微信如何建立部门?
  14. 编程规则 - 2 命名规则
  15. 通达信f10接口是什么?
  16. 计算:[(1*2*4+2*4*8+...+n*2n*4n)/(1*3*9+2*6*18+...+n*3n*9n)]^2的值
  17. android心跳包作用,Android开发Im总结-5:心跳包
  18. Audioservice、Audiomanager和Audiosystem
  19. NB-IoT物联网开发技巧和应用:专栏总述
  20. python工具类-selenium 浏览器封装

热门文章

  1. 世界睁大眼睛关注中国春节
  2. [经济学原理|政治部分]剩余价值理论
  3. [NAS] Synology (群晖) DSM同步数据到阿里云盘
  4. Python中__dict__属性的详解
  5. Java统计数组中各个数字出现的个数和字符串中各个字符出现的个数
  6. angularjs 环境搭建
  7. thumbnailator 压缩图片
  8. zzuli 1787: 生化危机 (BFS)
  9. 手把手教你搭建SpringCloud项目(十)集成Hystrix之服务降级
  10. vmware12中安装winxp