1、简要

12306工程是github上一个标星16k的python项目,在自己笔记本上搭建环境并且部署好即可以实现自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知、server酱通知。当前项目使用python版本为3.7,Google浏览器为78,Python开发IDEA是Pycharm-2019.2。项目地址:https://github.com/testerSunshine/12306
项目实现流程图:

2、实操

1、首先访问https://github.com/testerSunshine/12306 并点击下载,之后解压文件准备好。
2、接着就是准备环境,到https://www.python.org/downloads/windows/ 找到合适的版本,具体就是3.6-3.7.4之间的版本。我是下载的3.7.4

下载完毕之后就是安装工作,本文档不说明;具体可访问:Windows安装Python3.7安装步骤 。
3、下载并安装python开发IDEA,访问:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows 下载pycharm即可
具体的安装步骤可查看
https://blog.csdn.net/mars_xiaolei/article/details/89510741
4、环境准备好之后,运行pycharm;接着使用open->选取12306文件 导入项目。
成功导入截图:

5、配置python环境

选择你自己的python安装的位置

下图为项目主要使用文件说明

点击下载所需要的类库包 run.py 与_init_.py方法点开即会提示。

已经整理好全版

百度网盘链接:链接:https://pan.baidu.com/s/1JXmphrW8qOXvjQw8v2zFuA?pwd=zl5g
提取码:zl5g
–来自百度网盘超级会员V6的分享
注意:里面那两个h5文件是遇到工程找不到验证码再替换的。

正常情况运行截图如下:
如果出现 频繁报302的错误,请尝试修改COOKIE_TYPE值


应读者@小言意见:如何寻找COOKIE,如下图

如有任何问题,可随时私信联系我

github上12306抢票使用说明相关推荐

  1. 12306抢票插件拖垮GitHub

    本文是作者在2013-01-16发布的一篇内容,搬来测试用:https://www.csdn.net/article/a/2813696 摘要:每逢佳节抢票难,这不,12306的一个抢票插件竟拖垮Gi ...

  2. 12306 抢票版插件拖垮 Github 服务器

    1月15日晚间,全球最大的社交编程及代码托管网站GitHub今天突然疑似遭遇DDOS攻击,访问大幅放缓,该网站管理员经过日志查询,发现是来自12306的抢票插件用户洪水般的访问导致GitHub出现问题 ...

  3. 12306抢票插件拖垮GitHub网站

    http://tech.sina.com.cn/i/csj/2013-01-16/19367984516.shtml 2013-01-17 昨天上午开始,一条名为<春运抢票引发国外服务器挂掉始末 ...

  4. 分享12306抢票心得-终极秒杀思路篇

    12306抢票的关键拼的就是整点出票的速度,快的几秒钟,慢的几分钟,本文提供终极抢票攻略,通过多线程扫描上万个CDN,来大幅度提升出票速度. 准备一:需要了解CDN和切站的机制,请参考: 分享1230 ...

  5. 12306 抢票,极限并发带来的思考

    点击上方"蓝色字体",选择"置顶或者星标" 你关注的就是我关心的! 来源:https://juejin.im/post/5d84e21f6fb9a06ac824 ...

  6. 从12306抢票极限并发到秒杀系统核心架构

    12306抢票,极限并发带来的思考? 每到节假日期间,一二线城市返乡.外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会.尤其是 ...

  7. java订单号 github_GitHub - github2zhang/J12306: 12306抢票程序JAVA版

    J12306抢票助手 12306抢票程序JAVA版,自动登录-验证-查票-购票/自动候补.只需简单的配置即可运行进行快捷抢票. 使用说明 引入jar依赖 手动添加项目lib文件夹中的依赖包 配置文件c ...

  8. python3+selenium实现12306抢票脚本

    文章目录 一. 环境配置 windows环境 mac.linux环境 二. 实现思路及代码 1. 查询票数 2. 登录 关于自动登录 3. 提交订单 4. 邮件提醒 5. 短信提醒 三.总结与分析 一 ...

  9. 12306抢票系统详解

    12306 抢票,极限并发带来的思考: 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会. 尤其是春节期间,大家不仅使用 12306,还会考虑"智行"和 ...

  10. 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式

    一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...

最新文章

  1. tomcat苹果版安装步骤_Mac系统安装和配置tomcat步骤详解
  2. C/C++数组与指针
  3. SQL未能排它地锁定数据库以执行该操作解决
  4. 2021中国企业招聘科技趋势报告
  5. shell实战训练营Day1
  6. MapReduce之InputFormat理解
  7. 数据库外键名称不要用自动生成的名字
  8. java sax解析器_Java SAX解析器示例
  9. 【bzoj 3433】{Usaco2014 Jan} Recording the Moolympics(算法效率--贪心)
  10. Quartus 13.0安装教程
  11. 国家精品课程推荐|中山大学-地理信息系统概论
  12. 身份证扫描件用手机怎么弄?手把手教你生成电子身份证
  13. Python华氏摄氏度的转换
  14. 浅析图片懒加载(三种实现方法与两种优化方式)
  15. 炫富神器 | 辣条专业国内首开,网友:中国吃货石锤了 ​!
  16. 对于十进制转化为任意进制数的简单算法分析
  17. android 首页广告位,Android 使用 ViewPager循环广告位的实现
  18. ❤ 挑战C站最强C++ STL标准库总结(内含大量示例)
  19. 姚明仅得7分13篮板 火箭力取开拓者2比1领先
  20. Sharepoint + Office Infopart + Quick Apps for Sharepoint搭建无纸化工作平台

热门文章

  1. 3DCAT云流送技术如何搅动各大行业
  2. source ~/.bash_profile是什么意思
  3. 10被动语态,双重所有格
  4. 华硕fl8000u是什么型号_华硕FL8000UN值得买吗?华硕FL8000UN笔记本全面深度评测+拆解图...
  5. 90后程序英雄季逸超
  6. Google Map Web服务API
  7. Js-Html转文本
  8. 巴菲特致股东的一封信:1989年
  9. android 游戏音效格式,Android基础 - Android Studio 添加游戏音效
  10. bzoj4816 [Sdoi2017]数字表格(反演)