第一种显示中文
# print(response.content) #二进制
# print(response.content.decode('utf-8')) #把二进制解码成utf-8,输出中文
第二种显示中文
# #直接给response.encoding赋值utf-8
# response.encoding = 'utf-8'
# print(response.text)
第三种显示中文
apparent_encoding会从网页的内容中分析网页编码的方式,所以apparent_encoding比encoding更加准确。当网页出现乱码时可以把apparent_encoding的编码格式赋值给encoding。
# response.encoding = response.apparent_encoding
# print(response.apparent_encoding)
# print(response.text)