首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSONDecodeError on PythonAnywhere

JSONDecodeError on PythonAnywhere
EN

Stack Overflow用户
提问于 2017-05-03 16:31:35
回答 2查看 310关注 0票数 4

我正试图在PythonAnywhere上部署我的应用程序。一切正常,但当我调用一个函数时,我的应用程序就会失败。

异常类型: JSONDecodeError异常值:期望值:第1行第1列(char 0)

误差输入图像第1部分

误差输入图像第二部分

我一直在读另一个答案,但没有人为我工作。问题在于这段代码:

代码语言:javascript
复制
        parametros = {'location': lugar, 'API_KEY': api_code}
        url = 'http://servizos.meteogalicia.es/apiv3/findPlaces'

        # Enviamos la peticion
        peticion = requests.get(url, parametros)

        # Obtenemos la respuesta
        respuesta = json.loads(peticion.text)

更新1

同样的错误:

代码语言:javascript
复制
        parametros = {'location': lugar, 'API_KEY': api_code, 'format': 'application/json'}
        url = 'http://servizos.meteogalicia.es/apiv3/findPlaces'

        # Enviamos la peticion
        try:
            peticion = requests.get(url, parametros)
        except:
            peticion.raise_for_status()

        # Obtenemos la respuesta
        respuesta = json.loads(peticion.text)

而JSON似乎是有效的:

JSON验证

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-03 21:31:18

(代表“任择议定书”张贴)。

我收到了这个支持消息,所以问题解决了:

阿!抱歉,我真该先注意到的。免费用户仅限于访问带有官方文档API的网站白名单上的站点,出于某种原因,我认为该网站已经在白名单上了。 我现在就把它加起来,当它处于活动状态时,让你知道。

票数 2
EN

Stack Overflow用户

发布于 2017-05-03 16:58:13

问题可能就在这里:

代码语言:javascript
复制
File "./consulta/views.py" in formulario
  32.             respuesta = json.loads(peticion.text)

peticion.text似乎不是一个有效的JSON字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43765522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档