2013-07-05 48 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 –