已有184人关注
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,但是却没有值


image.png使用这个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  直接打开是正常的

image.png

这是12306做了反爬吗,要怎么解决

2020-01-12 21:34:39编辑
分享到:
精彩评论 2
三生石
学分:2171 LV10
TA的每日心情
11
2018-12-20 21:21:04
2020-01-14
沙发

您好读者!您可以先检测12306官网是否更新的查询地址,然后添加一下查询请求的Cookie试下!

团团圆圆
学分:37 LV2
2020-02-04
板凳

from fake_useragent import UserAgent               #可通过导入伪造头部信息模块方法解决

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照