我试图通过我打电话的网站检索响应json数据。
网站是这样的:
在此页面上显示一些数据。使用浏览器调试器,我可以看到终点
发送响应数据json。
我已经使用这个python来尝试抓取json响应数据:
import requests
import json
headers = {
'Host': 'api2.drive-now.com',
'X-Api-Key': 'adf51226795afbc4e7575ccc124face7'
}
r = requests.get('https://api2.drive-now.com/cities/42756?expand=full', headers=headers)
json_obj = json.loads(r.content)
但是我收到了这个错误:
主机名与' activityharvester.com'
中的任何一个都不匹配
如何检索此数据?
由于
我试图使用Postam调用显示json响应的端点,并且只传入Header Host和Api-Key。结果是我想要的json。但我尝试同样的调用python我认为错误主机名不匹配' activityharvester.com'
答案 0 :(得分:1)
我不了解你的剧本,也不了解你的问题。为什么两个请求和三个标题?你的意思是这样吗?
ffplay