先看代码:
data_t = requests.get('https://kyfw.12306.cn/otn/leftTicket/query?',headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36",
"Referer":'https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc'#https://kyfw.12306.cn/otn/leftTicket/init?
},params = add_url_queryZ_params())
print(data_t.json())
这是params
leftTicketDTO.train_date=2021-04-29&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=SHH&purpose_codes=ADULT
这是引用的大佬的博客
https://blog.csdn.net/weixin_45744874/article/details/114952725
遇到的问题就是print的输出为空 即没有获取到 json文件 有大佬知道是怎么回事吗 多谢了
有一个解决办法就是尝试使用带cookies的请求 能够成功获得json文件 但是cookies中有段代码似乎是固定的
即_jc_save_fromStation 和 _jc_save_toStation的信息 不知道该怎么弄 最后三个大写字母 是始发地和目的地 这个可以自己弄 但是前边的怎么改 请大佬多指教 谢谢啦
https://img2020.cnblogs.com/q/1912608/202104/1912608-20210425174319633-1964993990.png