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

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

解決python3中request亂碼的問題

小編給大家分享一下解決python3中request亂碼的問題,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

在光山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站制作,光山網(wǎng)站建設(shè)費(fèi)用合理。

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

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

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

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

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

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

第二部分 解決方法

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

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

看完了這篇文章,相信你對(duì)解決python3中request亂碼的問題有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


當(dāng)前文章:解決python3中request亂碼的問題
文章出自:http://weahome.cn/article/pohcpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部