python爬取json格式的数据
时间: 2023-09-22 22:04:57 浏览: 92
要爬取JSON格式的数据,可以使用Python内置的json库。以下是一个简单的例子,演示如何从一个URL获取JSON数据,并将其解析为Python对象:
```python
import json
import urllib.request
# 从URL获取JSON数据
url = "https://example.com/data.json"
response = urllib.request.urlopen(url)
data = response.read().decode()
# 将JSON数据解析为Python对象
parsed_data = json.loads(data)
# 打印结果
print(parsed_data)
```
在上面的代码中,我们首先使用urllib库从URL中获取JSON数据。然后,我们使用json库的loads()函数将JSON数据解析为Python对象。最后,我们将解析后的数据打印出来。
注意,如果你需要使用Python 2.x版本,请使用urllib2库代替urllib库。以下是修改后的代码:
```python
import json
import urllib2
# 从URL获取JSON数据
url = "https://example.com/data.json"
response = urllib2.urlopen(url)
data = response.read()
# 将JSON数据解析为Python对象
parsed_data = json.loads(data)
# 打印结果
print(parsed_data)
```
阅读全文