欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中的response.text與content區(qū)別詳解

 更新時間:2023年12月06日 09:18:28   作者:凌冰_  
這篇文章主要介紹了Python中的response.text與content區(qū)別詳解,?從網(wǎng)絡請求下來的數(shù)據(jù),他們都是字節(jié)類型的,如果服務器不指定的話,默認編碼是"ISO-8859-1",我們使用text直接拿到的是字符串類型,沒有進行解碼操作,則會出現(xiàn)亂碼問題,需要的朋友可以參考下

Python中的response.text與content區(qū)別

從網(wǎng)絡請求下來的數(shù)據(jù),他們都是字節(jié)類型的;如果服務器不指定的話,默認編碼是"ISO-8859-1";我們使用text直接拿到的是字符串類型,沒有進行解碼操作,則會出現(xiàn)亂碼問題。

    resp_ = requests.get(url_)
    print(resp_.encoding)

(1)response.text字符串類型

    print(resp_.text)
    print(type(resp_.text))

解決亂碼:可以直接使用content得到字節(jié)類型的數(shù)據(jù)再解碼

    print(resp_.content.decode("utf-8"))
    print(type(resp_.content))

(2)response.content 字節(jié)類型

    print(resp_.content)
    print(type(resp_.content))

總之: resp_.text返回的是Unicode型的數(shù)據(jù)。resp_.content返回的是bytes型也就是二進制的數(shù)據(jù)。

到此這篇關于Python中的response.text與content區(qū)別詳解的文章就介紹到這了,更多相關Python的response.text與content內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論