Python requests 中文乱码问题解决方案

方案一:requests请求成功时,设置它的编码

Python requests 中文乱码问题解决方案_第1张图片

注:前提是知道它的编码,一般通过鼠标右键网页就可以查看网页原代码

方案二:利用apparent_encoding

注:apparent_encoding本质上是requests本身对网页源码的猜测,如果猜不到,会返回None

方案三:先解成二进制,之后再转成想要的编码方式

 方案四:修改headers里的Accept-Encoding参数,如下:

Python requests 中文乱码问题解决方案_第2张图片

 

你可能感兴趣的:(接口请求,Python,API,python,etl工程师)