这可能是全网唯一的python 制作自动抢票程序的教程了

import os #创建文件夹,文件是否存在
import time#计时
import pickle#保存和读取cookie实现登录的一个工具
from time umort sleep
from selenium import webdriver#操作浏览器的工具
#大麦网主页
damai_url='https://www.damai.cn/'
#登录
login_url='https://passport.damai.cn/login?ru=https%3A%2F%2Fwww.damai.cn%2F'
#抢票目标
target_url='https://damai.cn/item.htm?id=607865020360'
#class Concert:一台iphone18
class Concert:
#初始化加载
def __init__(self):
self.status=0#状态,表示当前执行到了那个步骤
self.login_method=1#{0:模拟登录,1:cookie登录}自行选择登录的方式
self.driver=webdriver.Chrome(executable_path='chromedriver.exe')#当前浏览器驱动对象
#cookies:登录网站时出现 记录用户信息
def set_cookies(self):
#登录调用设置
self.driver.get(damai_url)
print('#请点击登录')
while self.driver.title.find('大麦网--全球演出赛事官方购票平台‘)!=-1:
sleep(1)
print('##请扫码登录')
#没有登录成功,一直延时在首页,不会跳转
while self.driver.title!='大麦网-全球演出赛事官方购票平台-100%正品,先付先抢,在线选座!':
sleep(1)
print('##扫码成功##')
pickle.dump(self.driver.get_cookie(),open('cookies.pkl','wb'))
print('##cookie保存成功##')
self.driver.get(target_url)
#假如说,本地有cookies.pkl 那么直接获取
def get_cookie(self):
cookie=pickle.load(open('cookies,pkl','rb'))
for cookie in cookies:
cookie_dict={'domain':'.damai.cn',#必须要有的,否则就是假登录
cookies:登录时出现的 记录用户信息用的
def set_cookies(self):