如何使用json文件使用url lib

华舍夫

我正在尝试从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']

我该如何解决这个错误?

KC。

您的问题答案是将代码更改为:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章