【问题标题】:Jsoup query example AndroidJsoup查询示例Android
【发布时间】:2016-02-21 01:40:01
【问题描述】:

我正在尝试从http://www.bbc.com/news获取此文本“巨大的风暴在斐济造成破坏”

自从DIV类​​p>

鸽子项目__body

多次在同一个DIV中使用,没有#id`s,这个文本没有什么特别的“捕捉”它。

我试过了:

div.pigeon-item__body h3

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

0 卡梅伦呼吁在 6 月举行欧盟公投
1 巨大的风暴在斐济造成破坏

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

我只需要一个 jsoup 选择器查询示例。

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

【问题讨论】:

    标签: jsoup


    【解决方案1】:

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

    【讨论】:

    • 我用这个选择器搞砸了两天......我什至写了一个正则表达式函数来提取一些数据......谢谢!这行得通。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 2018-11-28
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多