龙空技术网

基于python的抢票神器

python苦短 1351

前言:

当前朋友们对“python微信公众号抢票”大致比较关切,姐妹们都需要学习一些“python微信公众号抢票”的相关资讯。那么小编同时在网摘上汇集了一些关于“python微信公众号抢票””的相关内容,希望你们能喜欢,小伙伴们快快来学习一下吧!

有一个神奇的网站

你一定不陌生

“12306”

是不是总抢不到票啊

是不是观察着余票最新动态

告诉你一个新技能

贼666

12306自动抢票

前方高能,请系好好全带~~

下面我们利用自己学的技术来自动抢票,本次脚本基于Python2.7+selenium来实现

首先介绍一下selenium的使用

selenium操作chrome浏览器需要有ChromeDriver驱动来协助。

什么是ChromeDriver?

ChromeDriver是Chromium team开发维护的,它是实现WebDriver有线协议的一个单独的服务。ChromeDriver通过chrome的自动代理框架控制浏览器,ChromeDriver只与12.0.712.0以上版本的chrome浏览器兼容。

那么要想selenium成功的操作chrome浏览器需要经历如下步骤:

首先我们需要splinter

安装:

pip install splinter -i --trusted-host pypi.douban.com

然后还需要一个浏览器的驱动,当然用chrome啦

下载地址:

根据下载的自己的电脑系统选择下载包,我的windows就用win32了

解压后直接放到C:\Windows\System32目录下,你当然也可以给这个驱动程序弄个环境变量。

注意:我下的驱动版本是2.19的,根据自己需要下载相应版本,我的2.20版本有报错

使用

下载ChromeDrive并放到正确位置和配置好环境变量

安装selenium模块pip install seleniumuesr.cfg

文件配置个人信息在auto_book.py

修改乘车始点站、终点站,乘车时间在wrapper.py

设置车次类型和是否定时抢票最后运行python wrapper.py

评论关注我获取抢票脚本。

私信12306,获取链接

标签: #python微信公众号抢票