1.项目下载

首先介绍一下python 12306的项目,这个项目gitup的一个抢票开源项目,并且在gitup中排行最高,使用最多。打开百度,所有gitup,进入gitup,搜索12306,排名第一的就是python12306的项目

image.png

进入之后点击下载ZIP就可以直接下载,当然安装gitup的话,可以使用gitup下载。

2.安装依赖

前提是要安装python3,因为该项目使用python3编写,这里环境搭建我就不讲啦,

验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 传送门,表示感谢

PS:

1. 模型下载链接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA 密码:bmlm

群里面也可以下载

2. git仓库下载:https://github.com/testerSunshine/12306model.git

然后要安装项目依赖,项目依赖来自python的第三方包,第三方包可以查看 requirements.txt

安装方法x:

root用户(避免多python环境产生问题): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

非root用户(避免安装和运行时使用了不同环境): pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

pip install -r requirements.txt 可以直接安装全部依赖包

image.png

3.配置参数

打开TickerConfig.py文件

image.png

可以从头去配置,但是有个注意项COOKIE_TYPE这个为1的时候,一定要填写CHROME_PATH参数(chromedriver配置版本只要和chrome的大版本匹配就行)然后CHROME_PATH这个参数配置下载的文件的目录,就像这样。

image.png

4.思路图

image.png

5.启动

配置完参数之后,直接python run.py即可。这样就成功啦!!!

image.png

python12306下单步骤_Python 12306完整使用方式相关推荐

  1. python12306下单步骤_python+splinter实现12306网站刷票并自动购票流程

    通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站的 刷新频率(默认自动查询的刷新频率为5秒).对于学习splinte ...

  2. python12306下单步骤_python编程实现12306的一个小爬虫实例

    本文思路主要来源于实验楼的教程,但是一些具体的一些细节是我自己发现的,比如哪里获得站点对应的3位英文编号,怎么获得这个查询的url 本文用到的库主要有requests(获取url的内容),pretty ...

  3. CANopen移植步骤和ESD编辑器安装方式

    CANopen移植步骤和ESD编辑器安装方式 前言 参考网上的方式,整理了一下个人实操步骤! 一.环境搭建 下载CANFestival源码和对象字典工具,可以从官网下载也可以从各个论坛下载,所有需要的 ...

  4. python词频统计完整步骤_Python统计词频的几种方式

    语料 text = """My fellow citizens: I stand here today humbled by the task before us, gr ...

  5. python12306源码_Python动刷新抢12306火车票的代码(附源码)

    Python动刷新抢12306火车票的代码(附源码) 用python另一个抢票神器,你get到了吗? 2017年时间飞逝,转眼间距离2018年春节还有不到1个月的时间,还在为抢不到火车票发愁吗?作为程 ...

  6. python12306刷票脚本_python+splinter实现12306网站刷票并自动购票流程

    通过python+splinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码). 此类程序只是提高了12306网站的 刷新频率(默认自动查询的刷新频率为5秒).对于学习splinte ...

  7. python词频统计完整步骤_Python中文文本分词、词频统计、词云绘制

    本文主要从中文文本分词.词频统计.词云绘制方面介绍Python中文文本分词的使用.会使用到的中文文本处理包包括:wordcloud,jieba,re(正则表达式),collections. 1 准备工 ...

  8. python词频统计完整步骤_python实现词频统计(wordcount)函数

    作为字典(key-value)的经典应用题目,单词统计几乎出现在每一种语言键值对学习后的必练题目,主要需求: 写一个函数wordcount统计一篇文章的每个单词出现的次数(词频统计).统计完成后,对该 ...

  9. 12306能删候补订单记录_后补下单什么意思 12306候补下单怎么用

    平时买火车票动车票总有买完了抢不到的时候,但是又必须出行大多都是用黄牛软件加钱抢票的.从2019年开始铁路官方网站12306退出候补下单的功能,先付订金如果没有剩余的票订金换给你.那么候补下单的到底怎 ...

最新文章

  1. myeclipse 重新关联项目和svn
  2. 关于提高代码复用性的几个知识点的回顾
  3. automatic asynchronous creation if no note exists
  4. debian10树莓派4安装mysql_树莓派4上如何安装 Raspbian Buster
  5. Docker基本使用(一)
  6. pyqt5-QFrame边框样式
  7. [NOIp2017 DG Day 2 T1] 奶酪
  8. SQK Server提示:安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server
  9. 公司如何使用开源软件
  10. VSCode 过滤.meta 文件
  11. Fluent验证案例05:管道中的泊肃叶流动
  12. 实用的19条android平台设计规范
  13. 计算广告(一):在线广告概述
  14. Rockchip开发系列 - 总目录
  15. 透析《长安十二时辰》里的望楼,人类在唐朝就有5G愿望了?
  16. 前端基础面试题,菜鸟必备
  17. 数据挖掘期末复习--上篇
  18. 十大算法之克鲁斯卡尔算法
  19. ESP32和ESP8266使用W5100和W5500以太网模块
  20. 通过按键控制直流电机启停与正反转

热门文章

  1. 扬正气,树新风,科普所谓“崇才科技”的丑陋内幕
  2. (附源码)计算机毕业设计SSM在线影评系统
  3. 大棚温湿度监控管理系统
  4. php正则怎么使用(最全最细致)
  5. Bootstrap中的color,bgcolor,background-clor,border-color
  6. 【洛谷】P2708 硬币翻转(配数学证明)
  7. 康佳芯云存储芯片生产突破100K,迎来半导体业务发展里程碑
  8. 小白实战:如何通过python requests 库xpath工具写一个抓取小网站图片的小爬虫
  9. 爬取最近七天的天气情况并实现语言播报-Python综合实战
  10. python编写会动的火柴人_火柴人跑步怎么画 如何制作一个正在奔跑的火柴人动画形象?火柴人跑步动作怎么画...