2013-07-05 157 views
0

我可以從我的HTML網站中的表格使用其他網站(JavaScript)或Java程序獲取數據嗎?抓取HTML表格數據

例如

我有一個名爲表

學生

ID NAME 
1 Carlo 

UPDATE

我想在Java中的代碼讀取HTML網站,並得到一些數據。

+1

你的意思是JavaScript的我相信 –

+0

的等待,我會編輯自己的帖子 –

+0

我已經更新我的問題。 :) –

回答

3

我使用HtmlUnit來閱讀分析網站。它也可以在網站上處理JavaScript。

您可以搜索您想要的html標籤, id或xpath。或者你按照頁面

+0

謝謝@ MrSmith42 –

1
you can also use HTML Parsers linke [jsoup][1] to get the details of table 

public static void getTableDetails() 
{ 
    Document doc = Jsoup.connect("url").get(); 

    for (Element table : doc.select("table[name="students")) 
    { 

    for (Element row : table.select("tr)")) { 
     Elements tds = row.select("td"); 
     System.out.println(tds.get(0).text() + "->" + tds.get(1).text()); 
    } 
} 

的HTML hirarchical結構,根據您的要求進行循環改變價值觀和地方

+0

謝謝@DeviKiran –