今天接触python的第二天,鉴于现在刚好是春运阶段,所以想用python实现12306抢票功能,因为刚接触python,能力有限,所以只根据百度可以查到的教程,做了一个查票功能
1.实现查票功能,就是爬取12306上的余票信息,再在本地进行组织展示
首先打开12306的余票查询界面,分析页面
从上图可以看到,当点击查询功能是所访问的连接,以及响应数据,我们所要做的就是对响应数据进行解析
2.从地址中我们可以看到查票时所需要传递的参数
https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2018-01-16&leftTicketDTO.from_station=VNP&leftTicketDTO.to_station=CDW&purpose_codes=ADULT
leftTicketDTO.train_date为出发日期 leftTicketDTO.from_station为出发地leftTicketDTO.to_station为目的地 purpose_codes=ADULT为成人票</