2015-10-01 103 views
0

我第一次使用JSoup。所以我不熟悉JSoup。我已經讀過'COOKBOOk'。但我仍然不知道爲什麼那些元素仍然是空的。我錯過了什麼?爲什麼元素是空的?

Document doc = Jsoup.connect("http://sports.news.naver.com/sports/" + 
    "index.nhn?category=baseball.html").get(); 
     Elements teams= doc.select("td.t_name"); 
     Elements wins= doc.select("td.win"); 
     System.out.println(teams.isEmpty()); 
     System.out.println(wins.isEmpty()); 

回答

0

也許是因爲文檔中沒有「td.t_name」和「td.win」。 您應該確保您獲得的文檔http://sports.news.naver.com/sports/index.nhn?category=baseball.html 包含您要選擇的數據。

據我調試到你的代碼,我沒有看到文檔中的任何「td.win」或「td.t_name」。

請注意,通過AJAX加載的數據不會被JSoup下載。

+0

我找到爲什麼這不起作用。這是因爲最後'.html'導致我完全不同的頁面。它解決了謝謝。 –