1. 程式人生 > >解決連線百度埠的若干問題: ——獲取access_token

解決連線百度埠的若干問題: ——獲取access_token

解決連線百度埠的若干問題:——獲取access_token1)一開始報錯{"error":"invalid_client","error_description":"unknown client id}
回去查程式碼,發覺id多了個空格,刪除後問題解決2)執行後原網站的中文無法顯示,儘管編碼改成utf-8,即:#content = bs4.BeautifulSoup(r.content.decode("utf-8"), "lxml")仔細核對後發覺,返回的是原始資料,其中的中文確實不是utf-8的編碼。而要把中文正確顯示,只需要返回形式改成json而不是text或者content即可。附上正確程式碼:
import urllib, sysimport sslimport urllib.requestimport requestsimport bs4from parser import *# client_id 為官網獲取的AK, client_secret 為官網獲取的SK#content = bs4.BeautifulSoup(r.content.decode("utf-8"), "lxml")r.json()print(r.text)#返回的是原始資料print("======")print(r.json())#返回正確中文的json