哈喽,哈喽~,一年一度的抢火车票大战正式拉开序幕…
然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备抢票的时候,你会发现一票难求!想回趟家真难!
那么作为程序猿的你,当然要用程序猿的方式来抢票!下面分享用python来抢票!
欢迎关注公众号:每日推荐系列,提供各种免费资源!也可以咨询代码问题哦!
在这里插入图片描述
城市cookie可根据具体需求自行添加!不懂的点这里!
导入所需模块:
import re
from splinter.browser import Browser
from time import sleep
import sys
import httplib2
from urllib import parse
import smtplib
from email.mime.text import MIMEText
import time
此部分导入了代码所需的各种模块,用于实现不同的功能,包括正则表达式、网页浏览、时间操作、系统相关操作、HTTP连接、URL解析、发送电子邮件和短信等功能。
BrushTicket 类初始化:
class BrushTicket(object):
def __init__(self, passengers, from_time, from_station, to_station,
number, seat_type, receiver_mobile, receiver_email):
# 初始化实例属性
# ...
这部分定义了 BrushTicket 类并初始化了基于提供的参数的实例属性。这些属性包括乘客详细信息、车站信息、出发时间、座位类型、通知联系人和URL等。
欢迎前往公众号:每日推荐系列,回复【12306抢票】获取源码!
以上文章转发自:手把手教你用python一键抢12306火车票(附代码)