admin 管理员组

文章数量: 1086019


2024年3月6日发(作者:innerhtml用法举例中js)

jsoup 的用法

Jsoup 是一个用于解析 HTML 的 Java 库,它提供了方便的 API

用于从 HTML 文档中选择、提取和操作数据。其中, 是用于选择元素的核心方法。以下是 的基本用法和示例:

基本选择器:

使用标签选择器,选择所有的 a 元素:

Elements links = ("a");

使用类选择器,选择所有带有 example 类的元素:

Elements examples = (".example");

使用 ID 选择器,选择具有特定 ID(例如,#content)的元素:

Element content = ("#content");

组合选择器:

选择所有 div 元素下的 p 元素:

Elements paragraphs = ("div p");

选择所有类为 first 的 p 元素:

Elements firstParagraphs = ("");

属性选择器:

选择所有带有 href 属性的 a 元素:

Elements linksWithHref = ("a[href]");

选择 input 元素中,带有 name 属性值为 username 的元素:

Element usernameInput =

("input[name=username]").first();

1 / 2

获取文本和属性:

获取 a 元素的文本内容:

String linkText = ("a").text();

获取 img 元素的 src 属性值:

String imageUrl = ("img").attr("src");

选择器的过滤和条件:

选择所有 div 元素中,带有 class 属性的元素:

Elements divsWithClass = ("div[class]");

选择第一个 p 元素:

Element firstParagraph = ("p").first();

这些示例涵盖了一些常见的 的用法,你可以根据具体的 HTML 结构和选择需求来灵活使用这些选择器。在使用 Jsoup

时,建议参考 Jsoup 的官方文档以获取更详细的信息和用法示例。

2 / 2


本文标签: 选择 选择器 元素 使用 用法