0

更新

我试图从这里提取“每小时推文”信息。但是,当我从 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 回答