2012-04-26 16 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のURLで、何も起こらない! ありがとうございます!

+0

http://data.fpt.vn/InfoDNS.aspx?domain=google.comにアクセスできません。それは、私が「FPT www.fptdata.com」というウェブサイトから「あなたのウェブサイトのFTP www.fptdata.comからドメイン名を確認するために使用されるページ」に翻訳されていると言います。サイトが機能していないようですが、おそらくこれが問題の原因です。 – Alex

答えて

0

あなたが探しているレスポンスが存在しないように見えます。リンクの「ソースを見る」(ブラウザで)したときです。

doc.select( "table.tabular"); //

"tabular" is not present in response. 
関連する問題