真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

解決python中requests亂碼的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)公司主營(yíng)龍泉驛網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP軟件開(kāi)發(fā),龍泉驛h5微信小程序搭建,龍泉驛網(wǎng)站營(yíng)銷推廣歡迎龍泉驛等地區(qū)企業(yè)咨詢

這篇文章將為大家詳細(xì)講解有關(guān)解決python中requests亂碼的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

python3的requests解析中文頁(yè)面出現(xiàn)亂碼的解決方法

第一部分 關(guān)于requests庫(kù)

(1)requests是一個(gè)很實(shí)用的Python HTTP客戶端庫(kù),編寫爬蟲(chóng)和測(cè)試服務(wù)器響應(yīng)數(shù)據(jù)時(shí)經(jīng)常會(huì)用到。

(2)其中的Request對(duì)象在訪問(wèn)服務(wù)器后會(huì)返回一個(gè)Response對(duì)象,這個(gè)對(duì)象將返回的Http響應(yīng)字節(jié)碼保存到content屬性中。

(3)但是如果你訪問(wèn)另一個(gè)屬性text時(shí),會(huì)返回一個(gè)unicode對(duì)象,亂碼問(wèn)題就會(huì)常常發(fā)成在這里。

(4)因?yàn)镽esponse對(duì)象會(huì)通過(guò)另一個(gè)屬性encoding來(lái)將字節(jié)碼編碼成unicode,而這個(gè)encoding屬性居然是responses自己猜出來(lái)的。

第二部分 解決方法

所以要么你直接使用content(字節(jié)碼),要么記得把encoding設(shè)置正確,比如我獲取了一段gbk編碼的網(wǎng)頁(yè),就需要以下方法才能得到正確的unicode。

import requests
url = "http://xxx.xxx.xxx"
response = requests.get(url)
response.encoding = 'gbk'
 
print(response.text)

關(guān)于解決python中requests亂碼的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


分享標(biāo)題:解決python中requests亂碼的方法-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/cohsoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部