Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python:Google街道视图url请求无法作为json()加载_Python_Json_Api_Google Maps Api 3_Google Street View - Fatal编程技术网

python:Google街道视图url请求无法作为json()加载

python:Google街道视图url请求无法作为json()加载,python,json,api,google-maps-api-3,google-street-view,Python,Json,Api,Google Maps Api 3,Google Street View,我想用python抓取谷歌街景图片。 例如: 'url=https://maps.googleapis.com/maps/api/streetview?location=48.15763817939112,11.533002555370581&size=512x512&key= 我运行以下代码: import requests result = requests.get(url) result.json() 但这是一个错误: Traceback (most recent ca

我想用python抓取谷歌街景图片。 例如:

'url=https://maps.googleapis.com/maps/api/streetview?location=48.15763817939112,11.533002555370581&size=512x512&key=
我运行以下代码:

import requests
result = requests.get(url)
result.json()
但这是一个错误:

Traceback (most recent call last):

  File "<ipython-input-69-180c2a4b335d>", line 1, in <module>
    result.json()

  File "/home/kang/.local/lib/python3.4/site-packages/requests/models.py", line 826, in json
    return complexjson.loads(self.text, **kwargs)

  File "/home/kang/.local/lib/python3.4/site-packages/simplejson/__init__.py", line 516, in loads
    return _default_decoder.decode(s)

  File "/home/kang/.local/lib/python3.4/site-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)

  File "/home/kang/.local/lib/python3.4/site-packages/simplejson/decoder.py", line 400, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())

JSONDecodeError: Expecting value
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
result.json()
json格式的文件“/home/kang/.local/lib/python3.4/site packages/requests/models.py”,第826行
返回complexjson.load(self.text,**kwargs)
文件“/home/kang/.local/lib/python3.4/site packages/simplejson/_init__.py”,第516行,加载
返回\u默认\u解码器。解码
文件“/home/kang/.local/lib/python3.4/site packages/simplejson/decoder.py”,第370行,在decode中
obj,end=self.raw_解码
文件“/home/kang/.local/lib/python3.4/site packages/simplejson/decoder.py”,第400行,原始解码
返回self.scan_一次(s,idx=_w(s,idx.end())
JSONDecodeError:应为值
此url的响应为:

如何解决这个问题?
非常感谢。

返回给您的响应中没有JSON,这就是它给出错误的原因

有一个新的API返回JSON

它将允许您查询给定位置的街景全景图的可用性(按地址或位置)。如果找到全景图,响应将包括其全景ID。这些查询是免费的


否则,街景图像API将始终返回图像。这就是引入上述JSON元数据API的原因。

您能否打印您将得到的响应。当我尝试在浏览器上点击这个URL时,没有得到JSON响应。可能就是这个错误?/home/kang/Desktop/streetview.jpgw您为什么要提供指向本地文件的链接?如何在注释中粘贴图像?我只是下载这个url的响应。但在图片中,它会说“对不起,我们这里没有图片”将其粘贴到一些图片共享网站上,您可以在这里提供链接。或者你可以用图片编辑你的问题。或者你可以简单地编辑你的问题和实际的回答。