2012-04-26 75 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.