在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 打印出來是亂碼

python 打印出來是亂碼

圖片描述
圖片描述

coding:utf-8 我在開頭有 #coding:utf-8 為啥打印出來是亂碼?

回答
編輯回答
巫婆

requests源碼里面提到,響應(yīng)頭content-type里面如果有text的話,返回類型是ISO-8859-1,所以你可以這樣試試(親測好用)。

response = requests.request('GET', url)  
response.encoding=None
response.text

2017年8月7日 06:28
編輯回答
雨萌萌

爬蟲下來是有編碼格式的
比如你爬下來的是text
print text # 是亂碼, 假如type(text) 是str
print text.decode('gbk') # gbk可以換成latin1,utf-8,utf-16,gb2312等編碼,最好是能獲取網(wǎng)頁的編碼,requests庫支持爬蟲后獲取網(wǎng)頁編碼requests.get(url).encoding

2017年11月15日 00:51