使用Jsoup處理本地檔案

2021-10-01 14:10:47 字數 1029 閱讀 2928

1、處理本地檔案時先使用file類開啟檔案

/**獲取rows標籤中的所有內容(getelementsbytag獲取標籤內容)

*無論有乙個或多個同級rows都將將存放到陣列中

*getelementsbytag("row")是獲取rows中的子標籤,同樣是乙個陣列

*/elements rows = document.

getelementsbytag

("rows").

get(0)

.getelementsbytag

("row");

for(element row : rows)

}2、其他常用選擇器

getelementbyid(string id):通過id來獲取

getelementsbyclass(string classname):通過類名來獲取

getelementsbyattribute(string key):通過屬性名字來獲取

getelementsbyattributevalue(string key, string value):通過指定的屬性名字,屬性值來獲取

getallelements():獲取所有元素

select();引數:id class 標籤等

......

3、獲取標籤的id,classname等的值
classname();

cssselector();

tagname();

tag();

......

本地檔案使用webWorker,處理資料

1 由於webworker無法載入本地檔案,所以要在本地檔案建立worker,要通過blob 方式本地建立 用script 標籤來包裹worker執行緒的邏輯 同時繫結id屬性,type型別,型別必須是js無法識別的 2 在主js檔案裡建立構造worker的函式 3 建立worker 4 主檔案通過...

Jsoup檔案解析入門

xml檔案解析器 jsoup入門 它提供了一套非常省力的api,可通過dom,css以及類似於jquery的操作方法來取出和運算元據。快速入門步驟 1.匯入jar包 2.獲取document物件 3.獲取對應的標籤element物件 4.獲取資料,得到文字 public static void ma...

Jsoup的使用(詳解)

乙個很強力的html解析的第三方庫 compile org.jsoup jsoup 1.9.2 jsoup官網 jsoupapi string html 你的html 段body html document doc jsoup.parse html 這個方法使我們解析任何乙個html的必定開始。js...