0

アップデート

ここから「 Tweet Per Hour」情報を抽出しようとしています。ただし、jsoup から html を印刷すると、その情報がどこにも見つかりません。

任意のヒント?

jsoup を使用して、以下のコードからテキスト「105 TPH 」を抽出しようとしています。

<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();

4

1 に答える 1

1

ええ、なぜですか?機能していませんか?

次のようなこともできます。

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

また

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

その他のオプションについては、ドキュメントをご覧ください...

セレクター構文を使用して要素を検索する

DOM メソッドを使用してドキュメントをナビゲートする


編集

このようなことを試してください

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();
于 2012-06-22T11:41:08.453 に答える