介绍:

除了官方的12306网站,其他的很多网站都提供了购买查询的功能,像携程的铁友,途牛等等。这些网站他们盈利大都是通过广告的收入,以及通过购票带动的网站内酒店、景点额外收入,他们的网站界面友好型优于12306,使得在购票入口中占据了一定份额。但是归根到底,所有购票的APP、网站都是拿的12306的基础数据,或者说是12306的接口,只是做了前端界面的设计。在程序员的眼中,有接口就能创造世界(然而这只是我的一种臆想)。本文就是通过查询接口,在命令行窗口中实现火车票查询。

完整思路和处理过程:

首先要拿到查询的接口就要采用抓包的方式,常用的抓包工具:浏览器自带的检查功能,FIddler抓包工具(功能更强大)

但是在URL中的出发地和目的地都是字母,那我们必须要拿到所有的车站信息列表才能构造URL请求,在网页Sources和网页源代码中分别寻找station的文件

Python爬取12306实现火车票查询相关推荐

  1. Python爬取12306(火车票分析助手)!

    说明文字: 1.本项目只是一个练习,熟悉python爬虫技术,没有任何用途 2.最后运行的结果有时候会成功,有时候会显示错误界面,如下图所示.因为12306怎么可能允许你一直爬它呢 准备工作: 下载数 ...

  2. python爬取12306(火车票分析助手)

    说明文字: 1.本项目只是一个练习,熟悉python爬虫技术,没有任何用途 2.最后运行的结果有时候会成功,有时候会显示错误界面,如下图所示.因为12306怎么可能允许你一直爬它呢 开发工具准备: 开 ...

  3. python爬取12306列车信息自动抢票并自动识别验证码(一)列车数据获取篇

    项目前言 自学python差不多有一年半载了,这两天利用在甲方公司搬砖空闲之余写了个小项目--[12306-tiebanggg-master].注:本项目仅供学习研究,如若侵犯到贵公司权益请联系我第一 ...

  4. 2021最新 python爬取12306列车信息自动抢票并自动识别验证码(三)购票篇

    项目前言 tiebanggg又来更新了,项目--[12306-tiebanggg-master]注:本项目仅供学习研究,如若侵犯到贵公司权益请联系我第一时间进行删除:切忌用于一切非法途径,否则后果自行 ...

  5. 2021最新python爬取12306列车信息自动抢票并自动识别验证码

    项目描述 项目前言 tiebanggg又来更新了,项目--[12306-tiebanggg-master]注:本项目仅供学习研究,如若侵犯到贵公司权益请联系我第一时间进行删除:切忌用于一切非法途径,否 ...

  6. python爬取12306列车信息自动抢票并自动识别验证码(二)selenium登录验证篇

    项目前言 自学python差不多有一年半载了,这两天利用在甲方公司搬砖空闲之余写了个小项目--[12306-tiebanggg-master]注:本项目仅供学习研究,如若侵犯到贵公司权益请联系我第一时 ...

  7. python 爬取12306数据

    学了好久的 java  换个语言试试 就选择了 简单易学的python ,学了一段时间看到别人都在爬取12306网站的数据,我也尝试尝试,发现 12306网站的数据更新太快.返回的json数据变得越来 ...

  8. Python爬取12306车票信息

    Python3爬取12306车票信息 第一次写爬虫,咱从入门级--12306车票爬取 开始 我们要爬取的信息是https://www.12306.cn/index/上的车票信息 当我们选择出发地和目的 ...

  9. 使用python爬取12306上面所有车次数据

    在爬取12306之前需要做的工作就是: 1,分析请求过程 2,分析是否需要处理cookie 3,编写代码 4,测试爬取网站是否有访问次数限制 5,部署到正式服务器上 这里重点写 如何分析请求过程: 这 ...

最新文章

  1. java InputStream读取数据问题【转http://cuisuqiang.iteye.com/blog/1434416】
  2. 在同一网段内运行同一命令_一高楼两层同时起火!同一天内,全国竟发生数起“高层火灾”!...
  3. 一键将Python2代码自动转化为Python3
  4. CentOS/Linux 解决 SSH 连接慢
  5. 杭州电子科技大学计算机专硕表数二,杭州电子科技大学 计算机学院 2016级计算机技术(专硕)培养方案...
  6. 2014值得期待的Erlang两本新书
  7. JavaScript学习(九十一)—二维数组的基本操作
  8. 云服务器在哪里创建网站目录,如何在云服务器创建根目录
  9. linux 空闲物理内存 很少,linux系统free查看内存,发现可用物理内存很少,但是查看进程却发现没进程占用大内存...
  10. 删除OSX中第三方的「偏好设置」程序(.prefPane)
  11. SoapUI接口测试——关联——参数化
  12. Intel RST 和Optane 学习笔记
  13. Android 7.0后SettingProvider ContactsProvider TelephonyProvider MediaProvider数据库位置
  14. 车牌识别SDK原理分析
  15. 【考试总结】[CQOI2017]考试总结
  16. html a3纸大小,A3和A4的纸大小都是多大的?
  17. macOS Command - softwareupdate
  18. python常量列表_秦路天善智能python学习笔记1-数据类型,常量,变量,列表,字典,元组...
  19. 3D建模京东商品3D展示怎么做?
  20. LAMP+haproxy+varnish实现网站访问的动静分离及静态资源缓存

热门文章

  1. Spring Boot 启动事件和监听器,太强大了!
  2. 内外参标定,FOV、焦距、检测距离等关系公式
  3. 易行信息恭祝大家新年快乐!
  4. NWU高清信纸+稿纸下载
  5. CSS渐变色效果的实现方法
  6. PCI Express物理层 - 电气部分
  7. DNSPod十问濮灿:中国网站的SSL证书即将断供?
  8. 进程(程序)僵死问题解决方法
  9. 小说体验报告测试点分析
  10. 使用Windows官方的软件制作装机启动盘