离春节越来越近了,同时也意味着抢票大战又要来临.不得不掐指算好抢票的时间,而且还要瞪大双眼,认出诲人不倦的 12306 识别码,焦急的等待放票的那一瞬间.我一直想:如果能有一个按钮,代自己完成上述操作,该是多美好的一件事情.作为一名合格的程序员,非常坚信上述流程能够如发射火箭般一键启动——虽然自己不能实现.不过今天发现了一个可以使用的 python 脚本,基本能提供从登录到订票的一条龙服务.推荐给大家: 100 行 Python 代码自动抢火车票!
由于自己是 Python 小白,所以在重复造轮子的过程中,遇到了一些麻烦.顺利解决后,对 Python 脚本进行了优化并上传到了我的 github 上,以供参考.
Tips:
具体实现步骤(按先后顺序)
1 本人使用 Mac;
2 在终端安装 pip ;
3 在终端安装 splinter ;
4 在优化后的 python 脚本中找到下面的语句,替换成自己的用户名和密码;
username = u "用户名"passwd = u "密码"
5 cd 到存放 python 脚本的目录,运行脚本
python tickets.py呼和浩特北京2018 - 02 - 06
有木有感觉特别 cool,特别 coder 呢?赶紧试试吧~
喜欢和关注都是对我的鼓励和支持~
来源: http://www.jianshu.com/p/fa9119eaa951