我正在尝试从json链接获取数据,但出现此错误:TypeError:无法将str连接为字节
这是我的代码:
l = "https://www.off---white.com/en/IT/men/products/omch016f18d471431088s"
url = (l+".json"+"?porcoiddio")
req = urllib.request.Request(url, headers)
response = urllib.request.urlopen(req)
size_opts = json.loads(response.decode('utf-8'))['available_sizes']
我该如何解决这个错误?
您的问题答案是将代码更改为:
size_opts = json.loads(response.read().decode('utf-8'))['available_sizes']
于2018-10-02 22:55更改:我查看您的源代码并找到Response 503
,得到503的原因是该请求不包含cookie:
req = urllib.request.Request(url, headers=headers)
您已经更新了标题。
headers.update({"Cookie":cookie_value})
req = urllib.request.Request(url, headers=headers) # !!!! you need a headers include cookies !!!!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句