前言
嗨喽!大家好,
大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会、 话剧、音乐剧、体育赛事等领域。
但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票
【资料图】
那么,今天带大家用Python来制作一个自动抢票的脚本小程序
此次知识点:
面向对象编程
selenium 操作浏览器
pickle 保存和读取Cookie实现免登陆
time 做延时操作
os 创建文件,判断文件是否存在
开发环境:
版 本:anaconda5.2.0(python3.6.5)
编辑器:pycharm
第三方库:
selenium >>> pip install selenium==3.4.1
步骤
实现免登陆
第一次登陆的时候 会帮助我记录我们的登陆信息
set_cookie 登陆成功之后 cookie会发生变化
后续抢票: 直接使用我们记录好的登陆信息
get_cookie
抢票并且下单
首先导入本次所需的模块
第一步,实现免登录
确定目标,设置全局变量
初始化加载
登录调用设置cookie
获取cookie
开始登录
打开浏览器
第二步,抢票并下单
判断元素是否存在
选票
选择想要座位
下单
抢票成功, 退出当前程序
测试代码
效果
好了,我的这篇文章写到这里就结束啦!
希望你在python这条路上依心而行,别回头,别四顾。一如既往不改初见的模样,未来的路很长,不管怎样,一定要相信自己一直走下去。