Python 3.4.1 - 读取HTTP请求数据

时间:2014-10-20 20:52:21

标签: python json python-3.x urllib

我对Python很新,我正在尝试对返回JSON的URL执行HTTP请求。我的代码是:

url = "http://myurl.com/"
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
data = response.read()

我收到一条错误:“'bytes'对象没有属性'read'”。我四处搜索,但还没有找到解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可能会发现requests库更易于使用:

import requests
data = requests.get('http://example.com').text

或者,如果您需要原始的未解码字节,

import requests
data = requests.get('http://example.com').content