您的位置首页生活百科

如何编写12306自助查票程序

如何编写12306自助查票程序

在我国,每到节假日就是出行高峰期,列车是大部分人选择的出行方式,而每到买票的时候,就是一件令大家都很头疼的事,因为现在的票实在太难抢了,开售几秒钟可能就被抢光了,无奈我们只有不断的点着刷新按钮,或是使用其他抢票软件(要收费)。

虽然12306官方也提供了一个自动查询的功能,但是他的时间间隔是固定5秒,不能自己调整的,那么能不能自己动手写一个抢票小程序呢 ?下面就教大家如何自己编写一个12306自助查票程序。

首先,打开chrome浏览器,输入并打开12306官方网站,然后登录我们自己的12306账户(方便查到票后快速预定),切换到车票预定界面,同时选好出发地和目的地以及出发日期

然后按下F12按钮(如果是笔记本可能需要配合Fn键)呼出调试工具,此时一般会在右侧弹出调试界面

然后左键点击界面元素拾取工具(调试工具左上角的小箭头),此时便进入了元素拾取模式,点击页面中的查询按钮,右侧的调试工具会有代码高亮显示(同时拾取模式关闭),记下高亮代码中id的值,记作:findBtnId

再次使用界面元素拾取工具,点击你要购买的车票的名字,此时右侧调试工具会有代码高亮显示,沿着高亮代码往上查找,找到第一个tr标签,记下其中的id的值,记作:ticketId

点击调试工具上面的console选项卡,会切换到控制台界面,在可输入区域输入图片中代码,并使用记下的值对应替换代码中的变量值,然后按enter键,代码开始执行,当查到票时,程序会自动帮你点击预定按钮,达到快人一步的目的,代码中的1000是查询刷新的频率,单位是毫秒,可以自由设置

当程序查到了票,就会跳转到提交订单界面,这时我们只要提交订单就ok了,是不是很简单(∩_∩)