欢迎光临散文网 会员登陆 & 注册

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

2023-02-10 22:58 作者:嘻嘻000001  | 我要投稿

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):










这可能是全网唯一的python 制作自动抢票程序的教程了的评论 (共 条)

分享到微博请遵守国家法律