响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

2024年网页自动买票软件源代码(实用3篇)

网页自动买票软件源代码 第1篇

所以,如果你有特别心仪的车次,可以在trains中放在最前面,依次填写觉得还行的车次。

至此,应用python解锁抢票软件背后的原理已讲解完毕,感兴趣的朋友可以自己跟着本文实现一遍。

12306不定期会更新买票界面,所以过一段时间可能之前的代码就要进行一些调整,需要自己弄清里面的原理,才可以以不变应万变。

本文的代码没有进行高级的封装,只为大家能更清楚地了解每一步,能在抢票高峰期买到自己心仪的票。

也写得很基础,没有进一步的调优缩短时效,感兴趣的朋友可以自行研究,如有任何疑问可以跟我沟通。

更重要的是要设置定时,定时抢票,抢到票了发送邮件或短信通知付款,可参考本公众号之前的文章【干货】用Python每天定时发送监控邮件。

网页自动买票软件源代码 第2篇

确定好购票的基本信息后,就可以应用python模拟登录12306了,代码如下:

整体思路是:

在这一小节中要注意两个点。一是要在python安装目录中放和google版本匹配的chromedriver,供python调用。

二是要学会找填写账户密码信息的id。

首先,在google浏览器中输入12306登录网址:。

undefined

发现了吗?源代码input_name中要填写的('J-userName')内容,即为id=_J-userName_中的信息。

网页自动买票软件源代码 第3篇

找到相应URL,找到控件模拟登录、查询、订票操作。关键是找到控件名称,难点是起始地不是直接输入的页面值,需要在cookie中查出。

Python代码打开URL,找到控件填充值:

找到用户名密码控件名

找到起始地控件名

确定起始地的值,方法Chrome浏览器中的“检查”功能(按F12),Network ---> Cookies中找到:

cookie中起始地的值

拷贝起始地的cookie值,我把几个常用的城市拷出来,放到了字典中:

查询车票代码:

其实,你只需要运行代码:

当然,还需要手动点一下的还是万恶的12306验证码,抢到票后确认支付就行啦。

抢票进行中

抢票成功!

猜你喜欢