Python web scrape数据请求错误

时间:2017-02-27 10:08:33

标签: python web-scraping

我试图通过我打电话的网站检索响应json数据。

网站是这样的:

WebSite DriveNow

在此页面上显示一些数据。使用浏览器调试器,我可以看到终点

end point

发送响应数据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'

1 个答案:

答案 0 :(得分:1)

我不了解你的剧本,也不了解你的问题。为什么两个请求和三个标题?你的意思是这样吗?

ffplay