Java Jsoup(查找元素)
为了帮助解决问题,有必要从维基百科中提取一些数据,我将在下图中显示它们: 在页面代码中,这些数据如下所示: 如何获取这些数据?要做到这一点,需要使用jsoup 我试着这样做:Java Jsoup(查找元素),java,jsoup,Java,Jsoup,为了帮助解决问题,有必要从维基百科中提取一些数据,我将在下图中显示它们: 在页面代码中,这些数据如下所示: 如何获取这些数据?要做到这一点,需要使用jsoup 我试着这样做: System.out.println(doc.select("div.mw-body-content > p ").first().text()); 但问题是,这并不是代码中的第一个,第二个是为了某些东西: 通过其ID(应该是唯一的)获取父级div: 获取此元素中的所有p标记(包括您想要的第二个标记):
System.out.println(doc.select("div.mw-body-content > p ").first().text());
但问题是,这并不是代码中的第一个,第二个是为了某些东西:
div
:
p
标记(包括您想要的第二个标记):
String text = paragraphs.get(1).text();
如何获取上一张图片中显示的数据?需要从第二个标记中提取信息请尝试使用
select()。获取(1)
,或类似内容。谢谢@托马斯·乌里格
Elements paragraphs = parent.getElementsByTag("p");
String text = paragraphs.get(1).text();