知识点: 面向对象编程 selenium 操作浏览器 pickle 保存和读取Cookie实现免登陆 time 做延时操作 os 创建文件,判断文件是否存在第三方库: selenium >>> pip install selenium开发环境: 版 本:anaconda(python3.8.8) 编辑器:pycharm"""import os # 创建文件夹, 文件是否存在
import time # time 计时
import pickle # 保存和读取cookie实现免登陆的一个工具from time import sleepfrom selenium import webdriver # 操作浏览器的工具from selenium.webdriver.common.by import By"""一. 实现免登陆二. 抢票并且下单"""# 大麦网主页damai_url = 'https://www.damai.cn/'# 登录login_url = 'https://passport.damai.cn/login?ru=https%3A%2F%2Fblue-sea-697d.quartiers047.workers.dev%3A443%2Fhttps%2Fwww.damai.cn%2F'# 抢票目标页target_url = 'https://detail.damai.cn/item.htm?spm=a2oeg.search_category.0.0.749a2ecbX3EHsb&id=699777108426&clicktitle=KY%E4%B9%90%E5%9B%A2%E2%80%9C%E5%85%89%E8%BE%89%E5%B2%81%E6%9C%88%E2%80%9D%E7%BA%AA%E5%BF%B5%E9%BB%84%E5%AE%B6%E9%A9%B9%C2%B7%E8%87%B4%E6%95%ACBEYOND%E5%9B%9B%E5%8D%81%E5%91%A8%E5%B9%B4%E5%B7%A1%E5%9B%9E%E8%A7%86%E5%90%AC%E6%BC%94%E5%94%B1%E4%BC%9A%E2%80%94%E2%80%94(%E4%B8%8A%E6%B5%B7%E7%AB%99%EF%BC%89%E9%BB%84%E8%B4%AF%E4%B8%AD%E5%8A%