首页 > 解决方案 > 如何使用 urllib2 从网站获取表格?

问题描述

我正在尝试使用 urllib2 从包含朋友列表(https://api.roblox.com/users/313376/friends)的网页中获取表格。现在,当我尝试打印第一个朋友时,我只得到:[

这是我所做的:

#313376

import urllib2
friends = urllib2.urlopen("https://api.roblox.com/users/313376/friends").read()

print friends[0]

标签: pythonpython-2.7urllib2

解决方案


您应该使用json.load将响应解析为 JSON 对象:

import json
friends = json.load(urllib2.urlopen("https://api.roblox.com/users/313376/friends"))

否则friends[0]只是将响应的第一个字符提取为字符串。


推荐阅读