前言:
当前朋友们对“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 selenium在uesr.cfg
文件配置个人信息在auto_book.py
修改乘车始点站、终点站,乘车时间在wrapper.py
设置车次类型和是否定时抢票最后运行python wrapper.py
评论关注我获取抢票脚本。
私信12306,获取链接
标签: #python微信公众号抢票