我寫這個的原因就是, 因爲自己遇見的這個錯誤,不能完美的解決好,找了半天,發現簡單的一行代碼就解決了:
rep = requests.get(url=vl) # 發送請求
rep.encoding = "utf-8" # 一般是這麼寫的,但是有時候,你查詢很多個站點,每個站點的編碼不一樣的時候,這種寫死的編碼就很傻逼了
換下面這種寫法:
rep.encoding = rep.apparent_encoding # 獲取返回的數據編碼進行設置, 不管請求的是那種編碼,都不需要自己去判斷編碼和設置了
就這樣完美解決了哦!!!!