【那些年跳的坑】python 3 關於requests庫的 text / content /json
在使用對於人類特別友好的Requests庫時,突然掉了一個大坑。
獲取到的Json資料中有中文,用響應中的text和content的屬性都無法正常顯示。
查了下資料,前輩們說:
r.text返回的是Unicode型的資料
r.content返回的是bytes型的資料
也就是說,如果你要獲取文字,可以通過r.text;如果想取圖片,檔案,則可以通過r.content.而r.json()返回的是Json格式資料。
Json格式資料裡面的值呢又可以通過鍵值對裡鍵的方式取出來。
CC先生敲黑板:檢視編碼格式的時候可以使用r.encoding
直接檢視json格式的資料的編碼格式的時候會直接返回None,所以不guan我們用什麼樣的編碼格式去做轉換都會失敗。
總之。。。python裡面的編碼就是一個坑,特別是2.7.
相關文章
- SQL 語句中關於 NULL 的那些坑SQLNull
- Python:那些年我們遇到的坑Python
- 關於python用requests模組時,呼叫text方法出現中文亂碼的解決辦法Python
- Python裡的那些坑Python
- read content in a text file in pythonPython
- Python3安裝requests庫Python
- 那些年關於HTTPS的事HTTP
- (衝突)關於python中的requests模組中,呼叫text方法出現中文亂碼的解決辦法Python
- 關於Python庫 pygame zero(pgzero)哪些坑PythonGAM
- 小程式開發,那些我們跳過的坑
- Python 中 Requests 庫的用法Python
- 【iOS】那些年,遇到的小坑iOS
- 關於最近開發小程式中踩過的那些坑
- 坑!坑!坑!那些年運營犯過的錯誤
- requests庫中r.content 與 r.read() 的使用方式
- python requests庫的簡單使用Python
- 那些年使用Hive踩過的坑Hive
- 關於CSS Reset那些事(3):架構CSS基礎庫CSS架構
- Python—Requests庫的爬取效能分析Python
- Python爬蟲神器requests庫的使用Python爬蟲
- 關於蘋果內購(IAP)的一些問題以及那些坑蘋果
- 關於Cookie的那些事Cookie
- uniapp之那些年踩過的坑APP
- 那些年走過下劃線的坑
- C++之那些年踩過的坑C++
- 關於calc的踩坑
- Python3的json和PHP的jsonPythonJSONPHP
- Python 關於JSON模組介紹PythonJSON
- python跳坑---生成器Python
- 那些有趣/用的 Python 庫Python
- 那些有趣/有用的 Python 庫Python
- 當年用httpclient時踩過的那些坑HTTPclient
- 那些年走過ArrayList迴圈remove的坑REM
- IT人,那些年,一起踩過的坑
- 那些年,在nodejs上踩過的坑NodeJS
- iOS AVPlayer的那些坑iOS
- CEF 中的那些坑
- Vue3.x 關於元件的那些變化(新手必看篇)Vue元件