基本上,我向一个网站发出了一个请求,并得到了一个字节响应:b'[{"geonameId:"703448"}..........'.
我很困惑,因为虽然它是字节类型,但它是非常人性化的,看起来像一个json列表.我知道响应是用拉丁文编码的,运行r.encoding
返回ISO-859-1
,我试着对其进行解码,但它只返回一个空字符串.以下是我目前掌握的情况:
r = response.content
string = r.decode("ISO-8859-1")
print (string)
and this is where it prints a blank line. However when I run
len(string)
我得到31023
分