gpt4 book ai didi

java - Jsoup(查找元素)

转载 作者:行者123 更新时间:2023-12-01 12:54:59 24 4
gpt4 key购买 nike

帮助解决这个问题,需要从维基百科上拉一些数据,我将在下图中展示:

data from wiki

在页面代码中,这些数据位于此处:

code wiki

如何获取这些数据?要做到这一点,可以使用 jsoup。

我尝试这样做:

 System.out.println(doc.select("div.mw-body-content > p ").first().text());

但问题是,这恰好不是代码中的第一个

,第二个是用于某些内容:

desired data

最佳答案

  1. 通过 ID(应该是唯一的)获取父 div:

    Elements parent = doc.select("div#mw-body-content");
  2. 获取此元素中的所有 p 标记(包括您想要的第二个标记):

    Elements paragraphs = parent.getElementsByTag("p");
  3. 取第二个:

    String text = paragraphs.get(1).text();

关于java - Jsoup(查找元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23978520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com