国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:79日期: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 編程
相關文章:
主站蜘蛛池模板: 三级黄页 | 性久久久久久 | 精品亚洲永久免费精品 | 国产免费人成在线看视频 | 久久一区视频 | 欧美一级免费 | 国产午夜精品久久久久九九 | 欧美激情视频在线观看一区二区三区 | 日韩欧美毛片免费看播放 | 免费一级片视频 | 亚洲爽妇网 | 久久久久久久久毛片精品 | 日韩欧美一级毛片在线 | 国产成人精选免费视频 | 成人黄色在线网站 | 国产年成美女网站视频免费看 | 男女男免费视频网站国产 | 96精品视频在线播放免费观看 | 扒开双腿猛进入爽爽在线观看 | 五月色婷婷综合开心网4438 | 国产乱子伦片免费观看中字 | freesexvideo性欧美tv2021 | 免费看欧美一级特黄a毛片 免费看片aⅴ免费大片 | 亚洲成a人片在线观看中文!!! | 中文字幕免费 | 欧美极品video粗暴 | 成人a毛片手机免费播放 | 欧美成人精品 | 成人高清在线观看播放 | 国产色司机在线视频免费观看 | 国产片毛片 | 国内真实愉拍系列情侣 | 日本a级在线 | 国产精品免费看久久久久 | 亚洲不卡视频在线观看 | 新版天堂资源中文8在线 | 人人99| 国产在线观看精品香蕉v区 国产在线观看免费人成小说 | 久草视屏 | 99久久精品免费精品国产 | 国产精品亚洲欧美 |