2012-04-26 74 views
0

任何人都可以幫助我找出爲什麼我不能使用jsoup來讀取以下鏈接中的表格: http://data.fpt.vn/InfoDNS.aspx?domain=google.com 我使用它來獲取主機的DNS。使用jsoup讀取表格內容

這裏是我使用的代碼:

import java.net.URL; 
import org.jsoup.Jsoup; 
import org.jsoup.nodes.Document; 
import org.jsoup.nodes.Element; 
import org.jsoup.nodes.Node; 
import org.jsoup.nodes.TextNode; 
import org.jsoup.select.Elements; 

public class dnsjava { 
public static void main(String... args) throws Exception { 
    String fpt = "http://data.fpt.vn/InfoDNS.aspx?domain=google.com"; 
    String espn = "http://espn.go.com/mens-college-basketball/conferences/standings/_/id/2/year/2012/acc-conference" 
    org.jsoup.nodes.Document doc = Jsoup.connect(fpt).get(); 
    Elements table = doc.select("table.tabular"); 
    for (Element row : table.select("tr")) { 
    Elements tds = row.select("td"); 
    System.out.println(tds.text()); 
    System.out.println(tds.text()); 
    } 
} 
} 

它與ESPN的URL和doc.select( 「table.tablehead」)工作;但與fpt網址,沒有任何事情發生! 謝謝你的幫助!

+0

我無法訪問http://data.fpt.vn/InfoDNS.aspx?domain=google.com。它告訴我'TrangdùngđểtratênmiềntừwebsitecủaFPT www.fptdata.com'這是谷歌翻譯爲'頁面用於檢查您的網站FTP www.fptdata.com'的域名。該網站似乎不工作,也許這是你的問題的原因。 – Alex 2012-04-26 08:42:54

回答

0

看起來像你正在尋找的響應不存在,當我做了鏈接的「查看源代碼」(在瀏覽器中)。

doc.select(「table.tabular」); //

"tabular" is not present in response.