色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python request中文亂碼問題解決方案

瀏覽:88日期:2022-07-11 08:07:16

Python request獲取網頁中文亂碼問題

r = requests.get(“http://www.baidu.com“)

**r.text返回的是Unicode型的數據。

使用r.content返回的是bytes型的數據。

也就是說,如果你想取文本,可以通過r.text。

如果想取圖片,文件,則可以通過r.content。**

方法1:使用r.text

Requests 會自動解碼來自服務器的內容。大多數 unicode 字符集都能被無縫地解碼。請求發出后,Requests 會基于 HTTP 頭部對響應的編碼作出有根據的推測。當你訪問 r.text 之時,Requests 會使用其推測的文本編碼。你可以找出 Requests 使用了什么編碼,并且能夠使用 r.encoding 屬性來改變它.

但是Requests庫的自身編碼為: r.encoding = ‘ISO-8859-1’

可以 r.encoding 修改編碼

url=’http://music.baidu.com’r=requests.get(url)r.encoding=’utf-8’print(r.text)

方法2:使用r.content

使用r.content,得到的是bytes型,再轉為str

url=’http://music.baidu.com’r = requests.get(url)html=r.contenthtml_doc=str(html,’utf-8’) #html_doc=html.decode('utf-8','ignore')print(html_doc)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产精品高清久久久久久久 | 国产午夜精品理论片影院 | 香蕉视频黄在线观看 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 欧美激情成人网 | 波野多衣在线观 | 高清一本之道加勒比在线 | 亚洲国产高清在线精品一区 | 久久精品一区二区三区中文字幕 | 亚洲精品不卡午夜精品 | 精品国产成人高清在线 | 色综合久久88色综合天天小说 | 日韩欧美在线播放 | 日韩欧美亚洲中字幕在线播放 | 欧美成人h版在线观看 | 日本成本人片 | 亚洲aa| 国产亚洲自在精品久久 | 华人黄网站 | 成人免费福利网站在线看 | 高清一级毛片免免费看 | 一个人看的免费观看日本视频www | 欧美日韩一日韩一线不卡 | 亚洲精品高清国产麻豆专区 | 欧美日韩亚洲高清不卡一区二区三区 | 欧美特黄一级视频 | 免费看欧美一级特黄a大片一 | 欧美人成一本免费观看视频 | 一本久道在线 | 在线视频久久 | 伊在人亚洲香蕉精品区 | 亚洲男人天堂 | 亚洲综合第一欧美日韩中文 | aa国产| 日韩性大片免费 | 中国美女黄色一级片 | 久久精品国产99久久6动漫欧 | 国产精品一区高清在线观看 | 男女无遮掩做爰免费视频软件 | 国产精品国产欧美综合一区 | 91精品国产91热久久p |