解决方法:
r=requests.post(url,data=data,headers=headers) #post方式
r.encoding='GBK' #编码方式改为'GBK'即可
print(r.text)
或
r=requests.get(url,data=data,headers=headers) #get方式
r.encoding='utf-8' #编码方式改为'utf-8'即可
print(r.text)
python3: 已经爬好的带有\u5de7的字符串怎么转为正常的中文显示字符串:
字符串.encode(‘utf-8’).decode(‘unicode_escape’)
eg:
r=requests.get(url,data=data,headers=headers) #get方式
print(r.text.encode('utf-8').decode('unicode_escape'))