晓月文化
当前位置:首页 - 书籍 >

利用Python自动抢火车票真的不难,100行代码即可完成

2019-09-24来源:重庆乐居网

欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。

利用Python自动抢火车票真的不难,100行代码即可完成

前言

去年过年的时候,有一个新闻报道:网上的那些抢票软件比如:某程、某猪....只要你加钱就会让你更快的抢到回家的车票,然而并没有什么用,如果你自己有去手动刷过票的话,就会发现,你在12306上面看到有票但是这些抢票软件并没有给你抢到票,所以那些都是假....

用Python抢票就是不停的刷新请求购票的页面,如果有票的话,就帮你点击购买,然后在半个小时内自动付款就好。12306都有固定的放票时间段的,你在那个时间段运行抢票程序,就可以轻松抢到票了!

原理:

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

前期准备

1)12306网站用户名和密码

2)chrome浏览器及下载chromedriver

基本环境配置

相关模块:

from splinter.browser

import Browser

from time import sleep

import traceback

import time, sys

找到用户名密码控件名

利用Python自动抢火车票真的不难,100行代码即可完成

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

利用Python自动抢火车票真的不难,100行代码即可完成

还需要手动点一下的还是万恶的12306验证码(也可以使用打码平台),抢到票后确认支付就行啦。

抢票进行中

利用Python自动抢火车票真的不难,100行代码即可完成

这样就抢票成功啦!

完整代码

可私信【学习资料】自动下载源码

利用Python自动抢火车票真的不难,100行代码即可完成

转载文章地址:http://www.hrbhcbz.com/shuji/43189.html
(本文来自晓月文化整合文章:http://www.hrbhcbz.com)未经允许,不得转载!
标签:
Python 中国铁路客户服务中心 Chrome 浏览器 ??
网站简介 联系我们 网站申明 网站地图

版权所有:www.hrbhcbz.com ?2017 晓月文化

晓月文化提供的所有内容均是网络转载或网友提供,本站仅提供内容展示服务,不承认任何法律责任。