情景:爬蟲離不了json的解析,但是目前很多網站中都使用json進行數據傳輸,動態展現,所以json的解析對於爬蟲是很重要的
python解析json的包是json,使用時需要先引入json包 import json
常用的三個函數load(),loads(),dumps()
(1)json.loads():傳入一個json字符串,返回一個字符串解析出來的list或dict.
(2)json.load():這貨長的和json.loads()很像,但是絕對不一樣,這個函數的作用是從文件中讀取json並解析成dict或list.
(3)json.dumps():把一個dict或list轉換成字符串,相當於json.loads()的逆向過程
(4)json.dump():與文件操作結合的,實際中用的不多.