response = requests.get(url)返回不了json值
发表在Python图书答疑
2020-01-12 悬赏:5 学分
《Python项目开发案例集锦》第11章 火车票分析助手 219页-0页
是否精华
是
否
版块置顶:
是
否
import json # 导入json模块
import requests
data = [] # 用于保存整理好的车次信息
type_data = [] # 保存车次分类后最后的数据
date='2020-01-13'
from_station='BJP'
to_station='WMR'
data.clear() # 清空数据
type_data.clear() # 清空车次分类保存的数据
# 查询请求地址
url = 'https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date={}&leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT'.format(date, from_station, to_station)
response = requests.get(url)
使用response = requests.get(url)去获取车次信息,返回是200,但是却没有值
使用这个url
https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2020-01-13&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=WMR&purpose_codes=ADULT 直接打开是正常的
这是12306做了反爬吗,要怎么解决
于2020-01-12 21:34:39编辑
首页上一页 1 下一页尾页 2 条记录 1/1页