简介: 一个12306自动抢票的脚本
以下是一个使用
Python
编写的
12306
自动抢票的脚本。该脚本可以在指定时间自动登录
12306
网站,并尝试抢购指定车次的
火车票。
import requests
import time
import random
import os
# 输入登录信息
username = input("请输入12306用户名:")
password = input("请输入12306密码:")
# 输入抢购信息
departure_city = input("请输入出发城市:")
arrival_city = input("请输入到达城市:")
departure_date = input("请输入出发日期:")
train_no = input("请输入车次:")
# 构造登录链接
login_url = "https://www.12306.cn/mormhweb/login.html"
# 构造抢购链接
buy_url = "https://www.12306.cn/mormhweb/buyticket.html"
# 构造查询链接
query_url = "https://www.12306.cn/mormhweb/querytrain.html"
# 构造请求头
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/58.0.3029.110 Safari/537.3"
}
# 构造登录参数
data = {
"username": username,
"password": password,
"login": "登录",
"keeplogin": "on"
}
# 构造抢购参数
params = {
"departure_city": departure_city,