我对Python很新,我正在尝试对返回JSON的URL执行HTTP请求。我的代码是:
url = "http://myurl.com/"
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
data = response.read()
我收到一条错误:“'bytes'对象没有属性'read'”。我四处搜索,但还没有找到解决方案。有什么建议吗?
答案 0 :(得分:0)
您可能会发现requests库更易于使用:
import requests
data = requests.get('http://example.com').text
或者,如果您需要原始的未解码字节,
import requests
data = requests.get('http://example.com').content