由于iter_node方法返回的是一個生成器對象,在 find_one和find_all方法中,for 循環(huán)每一次迭代,都能拿到一條從20行拋出來的到目標(biāo)字段的路徑 。而在find_one方法中,當(dāng)我們拿到第一條路徑時,不再繼續(xù)迭代,那么就可以節(jié)省大量的時間,減少迭代次數(shù) 。
正確使用有了這個工具以后,我們可以直接用它來解析數(shù)據(jù),也可以用來輔助分析數(shù)據(jù) 。例如,Twitter 時間線的正文是在full_text中,我可以直接用 JsonPathFinder 獲取所有的正文:
但有時候,我們除了獲取正文外,還需要每一條推文的其他信息,如下圖所示:
可以看到,這種情況下,我們可以先獲取從外層到full_text的路徑列表,然后再人工對列表進行一些加工,輔助開發(fā):
從打印出來的路徑列表里面可以看到,我們只需要獲取globalObjects->tweets就可以了 。它的值是20個字典,每個字典的 Key 是推文的 ID,Value 是推文的詳情 。這個時候,我們再人工去修改一下代碼,也能方便地提取一條推文的全部字段 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 虛擬主機和云服務(wù)器的區(qū)別 虛擬主機的配置怎么選擇
- 可以發(fā)外鏈的平臺推薦 seo外鏈怎么發(fā)布
- 桶裝水桶里面的青苔怎么洗
- 產(chǎn)品防護的目的及意義 產(chǎn)品防護包括哪些內(nèi)容
- js同步和異步的理解 js同步和異步的區(qū)別是什么
- 獲取管理員權(quán)限win10的步驟 win10提升管理員權(quán)限的方法
- python貪吃蛇最簡單代碼 python的idle怎么用
- 申請加入電商平臺的條件 電商入駐條件
- 蘋果電腦雙系統(tǒng)的好處 蘋果電腦裝雙系統(tǒng)利弊
- 以太網(wǎng)沒有有效的ip配置怎么解決 以太網(wǎng)沒有有效的ip配置
