当前位置: 首页 > 面试题库 >

Python urllib2:从url接收JSON响应

颜宸
2023-03-14
问题内容

我正在尝试使用Python获取URL,响应为JSON。但是,当我跑步时

import urllib2
response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX')
html=response.read()
print html

html的类型为str,我期望使用JSON。有什么办法可以将响应捕获为JSON或python字典而不是str。


问题答案:

如果URL返回有效的JSON编码数据,请使用该json库对其进行解码:

import urllib2
import json

response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX')
data = json.load(response)   
print data


 类似资料:
  • 问题内容: 我在javascript中创建了一个函数,像这样: 我调用了脚本文件,并将其用于方法。 在控制器中,我有此操作 但是随着方法参数变为空。 该模型: 用POST发送数据时,我该如何采取行动方法? 我不知道该怎么用。另外,可以通过JSON将响应发送回(到ajax)吗? 问题答案: 建立模型 像下面的控制器 Java脚本

  • 我正在开发一个API,在那里我设置了一些路由,即 http://myremoteurl.com/service/?param1=sserialNumber&param2=ivideoSystemId&param3=smac&param4=itemId

  • 我在做一个应用程序,把一些数据存储在数据库中,然后它再检索它。在服务器端,我使用的是PHP,在客户端,我有一个获取输入并将其传递给PHP文件的文件。 另外,我有这个JsonParser:

  • 问题内容: 我试图了解如何使用JSON,在此过程中,我试图从Struts2操作获取JSON响应并显示响应警报。为此,我在JavaScript中使用Ajax POST,如下所示: 我的动作类包含一个字段,我试图将其作为JSON响应显示在警报中。但是我发现这样做有问题。我想念什么或做错什么? 我的动作课如下: 文件: 我的: 问题答案: 我通过在json结果上添加myMsg解决了我的问题。谢谢你的帮助

  • 本文向大家介绍SpringMVC接收与响应json数据的几种方式,包括了SpringMVC接收与响应json数据的几种方式的使用技巧和注意事项,需要的朋友参考一下 前言 前后端的数据交互,除了通过form表单进行提交外,也可以通过ajax向后端传递和接收json格式数据(这种方式可以实现请求数据和页面分离)。本文将总结一下在Spring MVC中接收和响应json数据的几种方式。 话不多说了,来一

  • 问题内容: 有没有最简单的方法来从URL解析JSON?我使用Gson找不到任何有用的示例。 问题答案: 首先,您需要下载URL(作为文本): 然后您需要解析它(这里有一些选项)。 GSON(完整示例): 输出: