开学抢不到车票?Python自动抢票脚本,12306迅速出票!成功率高达100%!!!

打响春运第一枪,为购票做准备,用Python制作一个12306抢票脚本! Splinter是一个使用Python开发的开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互,Splinter执行的时候会自动打开你指定的浏览器,访问指定的URL。然后你所开发的模拟的任何行为,都会自动完成,你只需要坐在电脑面前,像看电影一样看着屏幕上各种动作自动完成然后收集结果即可。不久就要迎来春运,今年除夕不放假,你还回家过年吗?为了购票我自己写了个抢票脚本。使用Python+Splinter自动刷新抢票,可以成功抢到。(依赖自己的网络环境太厉害,还有机器的好坏) 阅读详情

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

环境使用:

  • Python 3.8

  • Pycharm

  • 谷歌浏览器

  • 谷歌驱动

模块使用:

  • requests —> pip install requests 数据请求模块

  • prettytable —> pip install prettytable 打印好看一些

  • selenium —> pip install selenium==3.141.0 模拟人的行为去操作浏览器

  • json —> 内置模块 不需要安装

课前素材:

安装python第三方模块:

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车

  2. 在pycharm中点击Terminal(终端) 输入安装命令

查票: 先获取车次信息

一. 数据来源分析
  • 获取车次信息

    通过浏览器抓包分析, 这些车次信息, 在那个url里面

    抓包分析 —> 开发者工具进行抓包 <学python采集必备>

    1. 打开开发者工具: F12 或者 鼠标右键点击检查 选择 network

    2. 点击网页查询按钮 --> 会直接返回查询数据结果

    只需要请求

    就可以得到相关车次信息数据内容

二. 代码实现过程

“”"

1. 发送请求, 模拟浏览器对url地址发送请求

实现查询功能:

  • 输入出发城市

  • 输入到达城市

  • 输入出发时间

  • 城市名字: 字母

“”"

完整源码/资料/解答等 点击此处跳转文末名片免费获取

# 读取文件 城市字母文件
f = open('city.json', encoding='utf-8')
# f.read() 返回字符串数据类型 把字符串转成json字典数据 --> 根据键值对取值
json_data = json.loads(f.read())
# 输入内容
from_city = input('请输入你要出发城市: ')
to_city = input('请输入你要到达城市: ')
date = '2022-11-09'
# 确定请求链接
url = f'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date={date}&leftTicketDTO.from_station={json_data[from_city]}&leftTicketDTO.to_station={json_data[to_city]}&purpose_codes=ADULT'
# 模拟伪装 ---> headers 请求头
headers = {
    # Cookie 用户信息, 表示常用于检测是否有登陆账号
    'Cookie': '_uab_collina=165650330916153394558455; JSESSIONID=34AFEC7D7370756179A2976A79434D6A; _jc_save_wfdc_flag=dc; _jc_save_fromStation=%u957F%u6C99%2CCSQ; BIGipServerotn=1911030026.24610.0000; BIGipServerpassport=770179338.50215.0000; guidesStatus=off; highContrastMode=defaltMode; cursorStatus=off; RAIL_EXPIRATION=1668129535127; RAIL_DEVICEID=TbHG0I9N4zNOVXocTOo6JdSREGznbbsYb5f_xQPshKLa1Y8Qx7LbGMu_h4Zwb6MyBOk_1zvlhZn85dlBcC4F1SEL1hwpTWuAkNkA7dSIqQ-dgdZAcoL1jMCS4bWfKSgKEstpGs8BAzfO-ItsTfKkP6YQL9Y24vGA; fo=uyys4j4q4rs7diywCDbOKBwdzYaDJcHjbyEG0hwDDZbF9Swz2dB79o6CCDC_EOHwJ7XidDtuZKQKjz6vYdfE3PDpSX9YvVulaMDDQmKGRPhrjzRZHlNGKC2S6egp70_4PJGqyv770aRXnJgffGRwkABzbJZDDiUtaTyHzatcoZpt_YO-T-dfbdjNQrQ; route=9036359bb8a8a461c164a04f8f50b252; _jc_save_toStation=%u4E0A%u6D77%2CSHH; _jc_save_fromDate=2022-11-09; _jc_save_toDate=2022-11-07',
    # User-Agent 用户代理 表示浏览器基本身份信息
    # 完整源码文档:加V:pytho8987免费获取,验证记得备注“777”
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
}
# 发送请求
response = requests.get(url=url, headers=headers)
# <Response [200]> 表示请求成功了
print(response)

“”"

2. 获取数据, 获取服务器返回响应数据

为什么获取response.json() 数据的时候报错?

  • simplejson.errors.JSONDecodeError: Expecting value: line 1 column 4 (char 3)

    一定获取的数据, 不是完整json数据格式

    解决方法:

    1. 获取response.text 看数据返回情况
      发现自己获取的数据, 和开发者工具里面所看到不一样 <因为你被反爬了 [要么得不到数据, 要么得到数据不是想要的]>

    2. 因为没有伪装, 加headers 伪装一下

3. 解析数据, 提取我们想要车次信息

  • response.json() 获取响应json字典数据 完整的花括号

  • response.text 获取响应文本数据 字符串数据

根据基础语法知识点: 字典取值 --> 键值对取值, 根据冒号左边的内容[键], 提取冒号有右边的内容[值]

“”"

# 实例化一个对象
tb = pt.PrettyTable()
# 输出添加字段名
tb.field_names = [
    '序号',
    '车次',
    '出发时间',
    '到达时间',
    '耗时',
    '特等座',
    '一等',
    '二等',
    '软卧',
    '硬卧',
    '硬座',
    '无座',
]
# 添加序号 每次循环+1
page = 0
# for循环遍历, 把列表里面元素 一个一个提出来
完整源码文档:加V:pytho8987免费获取,验证记得备注“777”
for i in response.json()['data']['result']:
    # 先用 split 分割, 再用列表取值: 根据索引位置
    index = i.split('|')
    num = index[3]  # 车次
    start_time = index[8]  # 出发时间
    end_time = index[9]  # 到达时间
    use_time = index[10]  # 耗时
    topGrade = index[32]  # 特等座
    first_class = index[31]  # 一等
    second_class = index[30]  # 二等
    hard_sleeper = index[28]  # 硬卧
    hard_seat = index[29]  # 硬座
    no_seat = index[26]  # 无座
    soft_sleeper = index[23]  # 软卧
    dit = {
        '序号': page,
        '车次': num,
        '出发时间': start_time,
        '到达时间': end_time,
        '耗时': use_time,
        '特等座': topGrade,
        '一等': first_class,
        '二等': second_class,
        '软卧': soft_sleeper,
        '硬卧': hard_sleeper,
        '硬座': hard_seat,
        '无座': no_seat,
    }

4. 查询功能实现, 根据输入不同城市,以及时间点 获取不同车次

    # print(dit)
    # 添加每行输出内容
    tb.add_row([page, num, start_time, end_time,
                use_time,
                topGrade,
                first_class,
                second_class,
                soft_sleeper,
                hard_sleeper,
                hard_seat,
                no_seat,
                ])
    page += 1 # 每次循环+1

print(tb)

实现购票程序

# 导入数据请求模块
import requests
# 导入 prettytable  as 重命名  prettytable 重命名为 pt
import prettytable as pt
# 导入json模块
import json
# 导入selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 导入账号密码
from password import Password, account
# 导入time模块
import time

“”"

模拟人的行为去操作浏览器

  1. 打开浏览器

  2. 输入12306登陆网址

  3. 输入账号密码, 点击登陆

  4. 选择城市以及时间, 点击查询

  5. 选择车次 点击预订

  6. 选择乘车人, 提交订单

  7. 选择座位, 点击购买

“”"

# 1. 打开浏览器
driver = webdriver.Chrome()
# 2. 输入12306登陆网址
driver.get('https://kyfw.12306.cn/otn/resources/login.html')
try:
    # 3. 输入账号密码, 点击登陆
    # 输入账号
    driver.find_element_by_css_selector('#J-userName').send_keys(account)
    # 输入密码
    driver.find_element_by_css_selector('#J-password').send_keys(Password)
    # 点击确定
    driver.find_element_by_css_selector('#J-login').click()
    # 3.1 点击弹窗
    driver.implicitly_wait(10)  # 延时等待 为了让网页元素加载
    time.sleep(1)
    driver.find_element_by_css_selector('.btn').click()
    # 3.2 点击车票预定
    driver.find_element_by_css_selector('#link_for_ticket').click()
    # 4. 选择城市以及时间, 点击查询
    完整源码文档:加V:pytho8987免费获取,验证记得备注“777”
    driver.find_element_by_css_selector('#fromStationText').click() # 点击输入框
    driver.find_element_by_css_selector('#fromStationText').clear() # 清空输入框
    driver.find_element_by_css_selector('#fromStationText').send_keys('长沙') # 输入内容
    driver.find_element_by_css_selector('#fromStationText').send_keys(Keys.ENTER) # 回车按钮
    # 输入到达的城市
    driver.find_element_by_css_selector('#toStationText').click() # 点击输入框
    driver.find_element_by_css_selector('#toStationText').clear() # 清空输入框
    driver.find_element_by_css_selector('#toStationText').send_keys('上海') # 输入内容
    driver.find_element_by_css_selector('#toStationText').send_keys(Keys.ENTER) # 回车按钮
    # 输入时间
    driver.find_element_by_css_selector('#train_date').click() # 点击输入框
    driver.find_element_by_css_selector('#train_date').clear() # 清空输入框
    driver.find_element_by_css_selector('#train_date').send_keys('2022-11-09') # 输入内容
    # 点击查询按钮
    driver.find_element_by_css_selector('#query_ticket').click()
    # 点击预定
    driver.find_element_by_css_selector('#queryLeftTable tr:nth-child(1) .btn72').click()
    # 选择乘车人
    driver.find_element_by_css_selector('#normalPassenger_1').click()
    # 点击提交提单
    driver.find_element_by_css_selector('#submitOrder_id').click()
    # 选择座位
    # 完整源码文档:加V:pytho8987免费获取,验证记得备注“777”
    # driver.find_element_by_css_selector('#erdeng1 > ul:nth-child(4) > li:nth-child(2)').click()
    # 点击提交
    time.sleep(3)
    driver.find_element_by_css_selector('#qr_submit_id').click()
    driver.find_element_by_css_selector('#qr_submit_id').click()

except:
    pass

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

Python3脚本抢票 一直很想尝试一下电脑跑脚本,抢票就是一个很好的例子。于是在网上找呀找,终于找到了一个可以运行的12306抢票脚本。虽然因为12306的图片验证而有些阻碍。但我觉得代码跑起来的整体体验非常好。 感谢一位博主提供的代码:https://www.cnblogs.com/lizm166/p/8191305.html 1.Chromedriver 驱动的下载地址如下: http://chromedriv... 阅读详情

相关推荐

【Python脚本】Python自动大麦网抢票,准点原价秒杀演唱会门票,拒绝黄牛交易!从我做起!!!1

你是否错过了周杰伦的票,最近又没抢到五月天的票,不要太难过,今晚有张学友的票,后天还有张杰的票,加油哦!

weixin_45841831的博客 6万+

【Python脚本】轻松实现12306自动抢票脚本,100%成功,假期出行无忧!

不知道大家有没有之前碰到这样的情况,打算去某一个地方当你规划好了时间准备去买票的时候,你想要的那一列往往没有你想要的票了,尤其是国庆七天假和春节半月假,有时候甚至买不到规定计划时间内的票,真的是太烦躁了为此我钻研了一下,现在科技如此发达,想要实现自动化还是比较简单的Python配套案例源码、资料点击领取福利。

weixin_45841831的博客 5万+

Python脚本实现12306自动抢票:从零到一的完整开发指南

本教程从零开始讲解Python实现12306自动抢票的完整开发流程,包括系统架构分析、API接口逆向、验证码识别技术、余票监控系统设计以及订单提交功能实现。教程提供了企业级开发技术的实战案例,包含详细代码及解释,并强调了自动抢票的法律风险与伦理问题。

全栈 2727

12306抢票软件 python抢票脚本

自动查询车票,并筛选指定的车次进行购票。

qq_43616689的博客 7198

12306-自动抢火车票脚本Python脚本

人工智能12306-火车票购票python自动化脚本,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票,人工智能12306-火车票购票python自动化脚本人工智能12306-火车票购票python自动化脚本人工智能12306-火车票购票python自动化脚本,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票,分享一个中秋国庆春节回家可以用于自动抢回家票的脚本,亲测有效,电脑端使用12306火车票购票分享一个中秋国庆春节回家可以用于自动抢回家

YOLOv8实例分割实战:从LabelMe标注到模型训练全流程(附完整代码)

本文详细介绍了YOLOv8实例分割的完整实战流程,涵盖从使用LabelMe进行数据标注、格式转换,到构建数据集、配置参数并完成模型训练的全过程。文章提供了详尽的代码示例和常见问题解决方案,旨在帮助开发者高效掌握YOLOv8实例分割技术,快速应用于实际项目。

java5的博客 815

用Python制作一个自动抢票脚本

大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会、 话剧、音乐剧、体育赛事等领域。但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票那么,今天带大家用Python来制作一个自动抢票的脚本小程序有详细的配套教程以及源码,都已经打包好上传到百度云了,链接在文章结尾处!需要可以微信扫描下方优快云官方认证二维码免费领取。

m0_74942241的博客 2万+

IsaacLab 从入门到精通(一) 环境配置和依赖安装

本系列文章将针对机器人操作任务中的强化学习平台IsaacLab提供较为全面的教程

DejaWu33的博客 1万+

Python脚本实现12306火车票自动抢票回家or旅游

Python脚本实现12306火车票自动抢票回家or旅游

2201_75735270的博客 4498

SAP ABAP实战:用GN_DELIVERY_CREATE批量创建内部交货单的完整代码与避坑指南

本文详细介绍了在SAP ABAP开发中使用GN_DELIVERY_CREATE函数批量创建内部交货单的完整实现方案。通过数据结构设计、多源数据整合、批量处理逻辑和错误处理机制等核心环节的深入解析,帮助开发者高效完成物流单据自动化处理,特别针对VL31N/VL32N等常见场景提供避坑指南。

weixin_42116058的博客 343

LangGraph实战:用Python异步构建智能客服多轮对话系统(附完整代码)

本文详细介绍了如何使用LangGraph框架和Python异步编程构建一个高性能的智能客服多轮对话系统。通过将对话流程建模为有向图,结合thread_id实现多用户对话隔离,并利用异步节点提升系统并发处理能力,有效解决了传统客服系统上下文遗忘与高并发瓶颈问题。文章提供了从环境搭建、状态管理、异步优化到复杂业务逻辑与部署的完整实战代码。

weixin_29055137的博客 149

python实现12306自动抢票,并发短信邮件通知

脚本实现及实践 最近在学Python,所以用Python写了这个12306抢票脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题: 入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?其实没有好的学习资料给你去学习,你们是很难坚持的,这是小编收集的Python入门学习资料关注,转发,私信小编“01”,即可免费领取!希望对你们有帮助,源码也可以领取! 这个脚本目前只能刷一趟车的,人数可以是多个,支持选取作为类型.

MC_XY的博客 5791

YOLOv11涨点改进 | 全网独家下采样改进、细节涨点篇 | TGRS 2025 | 引入PWD参数化小波下采样模块,减少下采样过程中小目标的关键细节丢失,即插即用,助力高效涨点发论文

本文提出了一种改进YOLOv11小目标检测性能的参数化小波下采样(PWD)模块。PWD通过小波变换保留目标细节信息,增强频率域特征表达,有效解决了传统下采样导致的小目标信息丢失问题。该模块采用双分支设计,结合自适应频率选择和空间补偿机制,在红外图像和低光场景中表现出更强的抗干扰能力。实验表明,PWD能显著提升YOLOv11对弱纹理和低对比度目标的检测精度,同时保持计算效率。文章详细介绍了PWD的结构原理、实现代码及在YOLOv11中的集成方法,为小目标检测提供了有效的改进方案。

Ai缝合怪、助力小伙伴高效发论文 233

12306查询及抢票脚本

具体就不演示了,总之中间需要输入一下验证码,运行完之后去12306能看到一个待支付的订单,付钱就好,这边默认是二等座。

2402_88002942的博客 3087

车载以太网测试-1【TC8物理层测试基础】

车载以太网物理层是车载网络的基础,负责将数字数据转换为适合在物理介质上传输的信号,并确保数据传输的可靠性、稳定性和高效性。它在车载网络系统中扮演着至关重要的角色,直接影响着车辆内部通信的性能和效率。1. 主要物理层标准车载以太网标准由IEEE 802.3和标准名称速率线缆类型编码方式应用场景100BASE-T1100 Mbps单对非屏蔽双绞线车载摄像头、传感器1 Gbps单对屏蔽/非屏蔽双绞线自动驾驶域控制器、高清视频10BASE-T1S10 Mbps单对双绞线幅移键控(ASK)

车载网络测试工程师的博客 4392

智能生活中枢:基于 ESP32-S3 的桌面智能助手与日程提醒终端设计与实现

本文完成了基于 ESP32-S3 的桌面智能助手与日程提醒终端的完整设计,实现了时间同步、日程管理、声光提醒、环境监测、本地存储等核心功能。硬件接线简洁、软件逻辑清晰,可直接制作成品使用。硬件方案:以 ESP32-S3 为核心,搭配 OLED、DS3231、DHT11、按键、声光模块,接线标准化、易复刻;软件方案:基于 Arduino 开发,提供标准 Mermaid 软件流程图,代码模块化、可直接编译运行;核心功能:网络授时、本地日程管理、掉电存储、声光提醒、温湿度监测,满足桌面智能助手全场景需求。

weixin_42300449的博客 209

用Python从0到1跑通12306抢票脚本,只需要3个实操阶段

Python零基础学习者通过AI辅助完成12306抢票项目的实战经验:从最初只会照抄代码,到借助AI工具解决参数配置、反爬机制和功能优化三大难题:1)参数校验阶段,AI生成带视频时间戳的校验代码;2)反爬配置阶段,AI搭建模拟测试环境验证效果;3)流程优化阶段,AI拆解抢票流程并标注优化节点。这种边实操边指导"的学习模式,帮助作者从抄代码进阶为能独立解决问题,最终实现从跑通基础版到添加微信提醒功能的完整项目开发。

yuhaiqun1989的博客 2298

大模型系列——一文看懂“提示词” vs “提示词工程” vs “上下文工程”

本文区分了AI领域的三个关键概念:提示词(Prompt)、提示词工程(Prompt Engineering)和上下文工程(Context Engineering)。提示词是直接输入给AI模型的指令文本;提示词工程则是系统化设计、测试和优化提示词的过程;而上下文工程是为AI构建动态上下文,提供恰当信息和工具的科学与艺术。文章通过翻译案例展示了提示词工程的迭代过程,并说明上下文工程在AI Agent中的核心作用——动态收集和组织必要信息。最后强调普通人只需掌握提示词编写,开发AI应用才需深入提示词工程,构建智能

2401_84052244的博客 750

2021-05-25

解决12306抢票系统弹出来的弹窗问题 应为疫情原因进入12306网站登陆界面弹出来这样一个界面 进入登陆界面的网站,右键点击检查,找到

张辣鸡的博客 412

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

12306抢票脚本

12306抢票脚本(python实现) 1、正常在官网买票,流程大概如下:查票-登录-下单-通知 2、那么脚本要怎么实现?首先是监控余票,循环遍历余票接口,直到有票,开始购票,然后检测购票结果,如果成功,通知用户去付款,如果失败,循环以上过程,这就是自动抢票的大体思路。这里会有一个问题,12306购票接口会校验用户是否登录,如果未登录状态,购票会失败;所以需要增加一个逻辑,下单前检测用户是否处...

CoberOJ_的博客 3万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【selenium12306抢票购票脚本】肝了一周,2万3千字超详细代码详解 【建议收藏】

大家好,我是好学的小师弟,由于没抢到中秋回家的票,所以我写了这个脚本,还有些模块没有完善,后期会补上。写这个主要是用来加强自己对selenium和python的学习理解。该脚本仅供大家学习参考,辅助大家理解selenium知识。 from selenium import webdriver import time from selenium.webdriver import ActionChains #导入鼠标事件 from selenium.webdriver.common.keys...

好学的小师弟的博客;华为云社区月度积极博主 3万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

用Python制作一个自动抢票脚本,准点原价秒杀演唱会门票,拒绝黄牛交易!

大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会、 话剧、音乐剧、体育赛事等领域。但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票。那么,今天带大家用Python来制作一个自动抢票的脚本小程序!在这里给大家分享一些免费的课程供大家学习,下面是课程里面的截图,扫描最下方的二维码就能全部领取,如果图片失效点击蓝色字体便可跳转哦~点这里哦。

Everly_的博客 1万+

12306 自动抢票脚本全解析:从模块拆解到实战应用

本文详细解析了基于Selenium的12306自动抢票脚本实现原理,涵盖核心模块功能、代码逻辑及优化方向。脚本通过浏览器自动化模拟人工操作流程,包括登录验证、信息填写、车票预订等环节,并针对反爬机制进行了规避处理。文章指出了现有脚本在车次筛选、重试机制等方面的局限性,提出了增加车次筛选功能和循环抢票逻辑的优化方案,同时强调需注意操作频率控制、定位规则更新等实战安全事项。该技术解析为理解自动化抢票原理提供了参考,但需注意遵守平台使用规范。

YongCheng_Liang的博客 2768

用Python实现12306火车票自动抢票,过年、国庆假期出行无忧!

当刷票成功后,我会进行短信和邮件的双重通知,当然,这里短信通知的平台,就看你用那个具体来修改代码了,我用的是互亿无线的体验版的免费短信通知接口;最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!最后:就是坐等刷票结果就好了,如下图这样,就说是刷票成功了,刷到票后,会进行短信和邮件的通知,请记得及时前往12306进行支付,不然就白抢了。登录之后,就是控制刷票的各种操作处理了,这里,我就不贴代码了,因为代码比较多,别担心,在最后,我会贴出完整的代码的。

Python_trys的博客 4526
上一篇: 为什么Python列表和字典前面会加星号(**)?
下一篇: Python中object类的特殊方法
魔王不会哭
博客等级 码龄5年 6003粉丝 394原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值