2016-07-13 6 views
1

クラスに含まれるテキストはどのように取得できますか?私はJava jsoupプリントクラスのテキスト

Document doc = Jsoup.connect("http://www.example.net/leaderboards#/na/1"+ x) 
     .timeout(5000) 
     .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36") 
     .get(); 

Elements e = doc.select("div.leaderboard-summoner-name]"); 
System.out.println(e.text()); 

または

Elements e = doc.select("leaderboard-summoner-name"); 

または

Elements e = doc.select("div[class=leaderboard-summoner-name]"); 

または

を試してみた

<div class="leaderboard-summoner-name">Arcsecond</div> 

物事

+0

「x」の値は何ですか?あなたのコードを確認できるように – soorapadman

+0

xはちょうど1のような数字です –

+0

あなたはどんな結果を期待していますか? 'Arcsecond'? –

答えて

0

実際のHTMLをJsoupに渡したり、ファイルなどからロードした場合あなたは望む結果を得る

Document doc = Jsoup.parse("<div class=\"leaderboard-summoner-name\">Arcsecond</div>"); 
doc.select("div.leaderboard-summoner-name"); 
Elements e = doc.select("div"); 
System.out.println(e.text()); 

// prints Arcsecond as desired 

ウェブサーバは、すべての目的のために、別の質問として設置すべきか、帰国されたHTMLから離れてすべてが期待どおりに動作します。

関連する問題