一、问题 如图: 一般出现乱码,我们会有三种解决方式,如下但是图中解决了发现还是不行, response.encoding=response.apparent_encoding通过看网页源码对response.encoding='utf8'指定编码格式或者直接通过response.content.decode()来获得源码 出现问题的原因:造成中文乱码的原因是获取的内容的编码方式和实际编码方式不一致;这时我们需要对获取到的内容进行编码转换 二、解决方法 把headers里面的accept-encoding里面的br去掉试试,这时候响应文本正常编码输出了