Atitit table的讀取與遍歷 jquery jsoup 目錄 1. atitit.gui控制元件的定位與選擇器 1 2. 讀取表格流程 遍歷表格table 1 3. W3cdom標準化 1
Atitit table的讀取與遍歷 jquery jsoup
目錄
1. css選擇器 1
2. 基本過濾選擇器:
3. 內容過濾選擇器: 2
4. 視覺化過濾選擇器: 2
5. 屬性過濾選擇器: 2
6. 子元素過濾選擇器: 2
7. java jsoup的過濾器 2
7.1. css過濾器 2
7.2. 內容過濾器(帶排除) 3
8. 參考 4
方法 |
描述 |
關閉用 document.open() 方法開啟的輸出流,並顯示選定的資料。 |
|
返回對擁有指定 id 的第一個物件的引用。 |
|
返回帶有指定名稱的物件集合。 |
|
返回帶有指定標籤名的物件集合。 |
|
開啟一個流,以收集來自任何 document.write() 或 document.writeln() 方法的輸出。 |
|
向文件寫 HTML 表示式 或 JavaScript 程式碼。 |
|
等同於 write() 方法,不同的是在每個表示式之後寫一個換行符。 |
Prj
/0NetApiPrj
<script>
trs=$("table tr");
for(let el of trs)
{
tds=$(el).find("td");
var o={};
o.mon=tds.eq(0).text(); o.sav=tds.eq(1).text();
console.log(o)
// console.log(el)
}
public static void main(String[] args) throws IOException {
String ht = "D:\\workspace\\0NetApiPrj\\assetsList.html";
Document doc = Jsoup.parse(new File(ht), "gbk");
Element Element_tab_elmt = doc.getElementById("table1");
Elements Elements_trs = Element_tab_elmt.getElementsByTag("tr");
for (Element element_tr : Elements_trs) {
Elements element_tr_tds = element_tr.getElementsByTag("td");
Map m = new HashMap();
m.put("no編號", element_tr_tds.get(0).text());
m.put("dept單位", element_tr_tds.get(1).text());
System.out.println(m);
}
}