2012-06-22 2 views
0

Updatejsoup как извлечь этот текст

Я пытаюсь извлечь "Tweet Per Hour" информацию от here. Однако, когда я распечатал html из jsoup, я не могу найти эту информацию нигде.

Любые советы?

Я пытаюсь извлечь текст « 105 TPH» из кода ниже с помощью jsoup.

<div id="speed_realtime" class="speed"> 
<a title="Tweets Per Hour">105 TPH</a> 
</div 

Будет ли это правильно?

Element t = doc.select("a[title=Tweets Per Hour]").first(); 
tph = t.text(); 

ответ

1

Да, почему? разве это не работает?

Вы также мог бы сделать что-то вроде этого:

Element tph = doc.select("#speed_realtime").select("a").first().text(); 

или

Element tph = doc.select("a[title]").first().text(); 

взглянуть на документах для больше вариантов ...

Use selector-syntax to find elements

Use DOM methods to navigate a document


EDIT

попробовать что-то вроде этого

Document doc = Jsoup.connect("http://www.twazzup.com/?q=mls&l=en").userAgent("Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)").get(); 
+0

Привет! Thx много для вашей помощи! Я понимаю, что искал неправильное место (обновлено выше)! – ytz

+0

обновил мой ответ ... – Daniel

+0

Thx для вашего быстрого ответа. Разница не изменилась :( – ytz