- 亂碼演示程式碼
import requests
r = requests.get(r"https://www.upliveapp.com/allhostlist/hot")
pic1 = r.text
print(pic1)
# 該程式碼直接執行,在獲取的資訊中會出現大量的亂碼資訊無法閱讀。
複製程式碼
- 節選自執行結果中的一部分亂碼資訊(內容比較多全部展現比較浪費)
<meta name="copyright" content="äºæºèç½ç»ç§æï¼å京ï¼æéå
¬å¸"/>
複製程式碼
- 往往在執行程式碼中會遺漏部分細節,經過除錯發現,亂碼資訊需要呼叫“encoding”對資訊進行編譯轉碼
- 除錯後如下
import requests
r = requests.get(r"https://www.upliveapp.com/allhostlist/hot")
r.encoding =" utf-8 " #增加一行,編譯轉碼資訊
pic1 = r.text
print(pic1)
複製程式碼
- 實際執行問題得到解決,這個不對結果進行展現,涉及到三方資訊