Java 获取特定值的jsoup

Java 获取特定值的jsoup,java,jsoup,Java,Jsoup,当我这样做的时候:我会 格雷格·格雷格是格雷格能晋升的最好的学生之一 我只想打印: 格雷格可以晋升 执行p并尝试打印studentname.text()时会显示 它正在打印当前的所有文本,我正在寻找一个特定的文本 我怎样才能做到这一点。希望这是您的解决方案 Element studentname = doc.select("div p ").first(); 希望这是你的解决方案 Element studentname = doc.select("div p ").first(); 这是更好

当我这样做的时候:我会 格雷格·格雷格是格雷格能晋升的最好的学生之一

我只想打印: 格雷格可以晋升

执行p并尝试打印studentname.text()时会显示 它正在打印当前的所有文本,我正在寻找一个特定的文本


我怎样才能做到这一点。

希望这是您的解决方案

Element studentname = doc.select("div p ").first();

希望这是你的解决方案

Element studentname = doc.select("div p ").first();

这是更好更快的解决方案

Elements students = document.select("div p #cat_display");
System.out.println(students.text());

这是更好更快的解决方案

Elements students = document.select("div p #cat_display");
System.out.println(students.text());