Jsoup 查询示例 Android

Jsoup query example Android

我正在尝试从 http://www.bbc.com/news

获取此文本 "Huge storm wreaks destruction in Fiji"

自从 DIV class

pigeon-item__body

在同一个DIV中多次使用,没有#id`s,这段文字对"catch"没有什么特别之处。

我试过:

div.pigeon-item__body h3

但是我得到了 2 个元素...

0 Cameron calls EU referendum for June
1 Huge storm wreaks destruction in Fiji

如果我在那里有 10 个元素怎么办,如何只 select 第 6 个元素?

我只需要一个jsoup select或查询示例。

是否有一些 jsoup 查询生成器?我已经尝试过这个 http://try.jsoup.org 但是当我不知道如何进行查询时这几乎没有帮助。

您可以获得 select 或者使用您的浏览器 - 打开页面并按 F12 启动开发者工具。我使用 FireFox,但它也适用于其他浏览器 - 选择 Inspector 工具并选择元素选择器(FF - 最左边的工具)。之后选择您要获取的元素,浏览器将突出显示包含该元素的代码。 将鼠标放在突出显示的代码上,右键单击它并 select Copy unique selector。现在您可以将 selector 用于您的 Jsoup 代码。