一步一步编写12306抢票软件

Posted adream307

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步一步编写12306抢票软件相关的知识,希望对你有一定的参考价值。

本文在Linux平台上,以Python为开发工具,介绍12306抢票软件的基本原理,并引入示例,讲解如何自己编写一个12306抢票软件。对于Windows平台的读者,可以安装Crywin软件模拟UNIX的命令行界面。图形界面采用Python封装的Qt图形库。

在第一章中,我们举了个例子,讲如如何利用Linux系统中现存的curl、grep和sed抓取制定日期,指定车次的剩余票数。

在第二章中,我们讲述了一些和网络及HTTP相关的基础知识,第二章也是我耗时最长、篇幅最长的一个章节。

在第三章中,我们以Python为开发工具结合pyqt,一步一步讲述如何实现软件订票。

本来我还想写得更多,但是我发现当讲完基本原理后,剩下的很多事是和Coding息息相关的。所以我也不知道如何下笔了。

另一层原因是,本文的出发点是介绍抢票软件的工作原理,在这一点上,我觉得我已经讲明白了。另外市面上专业的抢票软件已经够多了,我无意去挣,也挣不过。

当然,最主要的原因是自己变懒了。

所以抱歉挖了个坑。

本书的PDF文档及相关的源代码见:https://github.com/adream307/fetch12306

也可以从这个地址下载本书的PDF文档,不收任何积分哦:http://download.csdn.net/detail/adream307/9718971

第一章的第一小节的内容可以看这里:http://blog.csdn.net/adream307/article/details/51405697

最后打个小广告,虽然这里挖了一个坑,我保证下次我绝不挖坑。

下次我想结合WireShark讲讲TCP的故事。

以上是关于一步一步编写12306抢票软件的主要内容,如果未能解决你的问题,请参考以下文章

用Python3写个12306抢票脚本

用Python3写个12306抢票脚本

专业的抢票软件 12306bypass

12306抢票软件连接地址

PythonGUI+爬虫-从零打造12306抢票软件

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