Python爬虫之爬取车票信息

本文介绍了如何使用Python爬虫获取12306网站上的火车票信息,包括请求地址的获取、车票信息的解析格式,以及爬取代码的实现。通过解析每个车次的票务信息,可以得到车次、出发站、到达站、出发时间、到达时间以及各种座位类型的余票情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python爬虫之爬取所有火车站的站台信息

前面我写过一篇关于火车站站台的查询,这篇基于站台的查询写火车车票余额信息查询……

一、信息获取:

获取请求地址: 

  • 在浏览器菜单中找到Web开发者模式,打开网络监视器(Ctrl+Shift+E),或者F12(Fn+F12)打开网络监视器

  • 在网络监视器中选择XHR请求,然后刷新车票查询页面 

 

可以看到车票查询请求地址:https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date=2019-06-14&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=XAY&purpose_codes=ADULT

获取车票信息格式: 

  • 选择网络监视器中的响应 

 我将此处信息选取一段复制下来

 可以看出这里有每趟车次的票务信息内容,可以用每一个“|”进行分割

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值