python - 如何使用 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]
解决方案
您应该使用json.load
将响应解析为 JSON 对象:
import json
friends = json.load(urllib2.urlopen("https://api.roblox.com/users/313376/friends"))
否则friends[0]
只是将响应的第一个字符提取为字符串。
推荐阅读
- swift - 如何使用 AVPlayer 在 SwiftUI 中的视频循环之间添加平滑过渡?
- xamarin.ios - 如何在 xamarin.ios 中显示我将通过 AZURE NOTIFICATION HUB 从后端收到的图像
- android - 双击时防止底部工作表对话框片段显示两次
- powershell - 有没有办法将数据添加到 PowerShell 中的现有 csv 文件?
- python - 线程只有在使用蓝牙功能时才会出现问题
- sql - 如何循环在 SQL Server 中动态创建的查询
- python - 如何使用 django 将可选参数放入 url
- excel - 方法 Range.Replace 替换所有值,包括那些以被搜索结尾的值
- jquery - json jquery下拉菜单禁用默认选择下一个按钮不起作用
- c# - 使用泛型对 T 类型值的数组进行插入排序