一步一步编写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抢票软件的主要内容,如果未能解决你的问题,请参考以下文章