2016-05-12 4 views
1

Здравствуйте, я хотел бы получить значение, следующее за «cotation», но я не знаю, как это сделать.Получить текст из диапазона с помощью Jsoup (java)

<span id="brs-sl57350199c5a53"> 
    <span class="cotation">16.33 (c)</span> 
</span> 

Я использую Jsoup и это мой код:

Document doc = Jsoup.connect("http://www.boursorama.com/bourse/actions/cours_az.phtml").get(); 

Element loginform = doc.getElementById("content"); //brs-sl5734ff406037d 
Elements inputElements = loginform.getElementsByTag("span"); 

for (Element inputElement : inputElements) { 
    String key = inputElement.attr("class"); 
    System.out.println("Param name: "+ key); 
} 

И это то, что у меня есть:

Param name: cotation 

У вас есть какие-либо идеи, чтобы иметь возможность получить значение вместо «котирования»?

Заранее спасибо.

ответ

1

Добавьте это в цикле:

if ("cotation".equals(key)) { 
    System.out.println(inputElement.html()); 
} 

И вы получите:

16.33 (c) 
+1

Спасибо это именно то, что мне нужно !! – PhilDpt

Смежные вопросы