在jsoup中选择元素中的文本可以使用text()
方法。该方法用于获取元素中的纯文本内容。
示例代码如下:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class JsoupExample {
public static void main(String[] args) {
String html = "<html><body><div id='content'>Hello, World!</div></body></html>";
Document doc = Jsoup.parse(html);
Element element = doc.getElementById("content");
String text = element.text();
System.out.println(text); // 输出:Hello, World!
}
}
在上述示例中,我们首先使用Jsoup.parse()
方法将HTML字符串解析为一个Document
对象。然后,使用getElementById()
方法选择具有指定id的元素。接下来,使用text()
方法获取该元素中的文本内容,并将其存储在一个字符串变量中。最后,我们将文本内容打印出来。
在实际应用中,你可以根据需要选择不同的选择器方法来选择元素,例如getElementsByTag()
、getElementsByClass()
等。然后,使用text()
方法获取元素中的文本内容。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云