就算内心讨厌也要学会微笑^_^,这个世界不会在乎你的感受。

python-request-抓取百度-乱码

import requests
response = requests.get('https://www.baidu.com/')
print(response.text)
print(response.status_code)
print(type(response.text))
print("中文")

 

返回的html中的中文内容为乱码,status_code为200,成功收到了response,所以是编码的问题。

 

查看一下编码

print(response.encoding) 

 

修改为utf-8

response.encoding = 'utf-8'

 

这下OK了

 

网上很多方法,尝试均告失败,还是多看doc吧    = _ = ||

 

posted @ 2017-12-12 19:41  Syntax  阅读(787)  评论(0编辑  收藏  举报