科技知識動態:什么是Jsoup?Jsoup的用法是什么?

導讀跟大家講解下有關什么是Jsoup?Jsoup的用法是什么?,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說什么是Jsoup?Jsoup的用

跟大家講解下有關什么是Jsoup?Jsoup的用法是什么?,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說什么是Jsoup?Jsoup的用法是什么?,小編也收集到了有關什么是Jsoup?Jsoup的用法是什么?的相關資料,希望大家看到了會喜歡。

本篇文章給大家帶來的內容是關于什么是Jsoup?Jsoup的用法是什么?有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

啥是jsoup?

jsoup我就不巴拉巴拉了,具體介紹百度或者去官網查看。

jsoup怎么用?

jsoup和jquery的操作相似,下面簡單使用一下。

使用jsoup大概也就以下幾個步驟:

1、獲取整個html文檔

2、使用選擇器獲取需要爬的數據節點集合

3、循環遍歷使用選擇器獲取相應數據

實例

這是項目結構也就普通的一個測試項目,需要導入jsoup-x.xx.x.jar包,然后建一個實體類。

我們就拿這個嘰歪笑話來說。

每一個笑話對應一個div。

創建一個測試main方法通過Jsoup.conect(url).get();方法獲取相應整個html頁面

然后通過select方法。select方法跟jquery選擇器類似,可以通過 .,#,屬性等選擇標簽。

注意:這里選擇器選擇所有class為xh的節點也就是上文所有的笑話節點集合

然后循環節點集合

然后根據節點的class屬性獲取相應的節點然后text()方法獲取節點文本。然后運行輸出。

附上運行結果:

jsoup可玩性挺大的,過年,過節爬爬火車票啥的。簡單介紹就到這兒了。

以上就是什么是Jsoup?Jsoup的用法是什么?的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!