欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

12306余票查询(一)——分析页面

程序员文章站 2024-03-17 22:39:16
...
这段时间Python写的很少,用这个小项目复习一下以前的知识
首先打开12306看一下页面结构吧

12306余票查询(一)——分析页面
因为我们没有点击查询,所以现在页面中是没有余票信息的,
随便选个出发站目的地,日期,点击查询,
发现相关余票信息便出现在网页上了,
打开开发者工具,切到Network,刷新页面,重新进行点击查询的过程
12306余票查询(一)——分析页面
发现多出一条ajax请求,这就是我们要模拟的请求数据的操作
再看一下这条ajax请求网址是什么,传递的参数是什么,请求方式是什么
12306余票查询(一)——分析页面
查看这条请求的headers,发现这是一条GET请求,
请求的网址是https://kyfw.12306.cn/otn/leftTicket/query?
后面是由参数拼接出来
12306余票查询(一)——分析页面
查看我们需要哪些参数
乘车日期,始发站,目的地,purpose_codes: ADULT这条参数是固定的