美文网首页
JAVA使用Jsoup的select语法进行元素查找

JAVA使用Jsoup的select语法进行元素查找

作者: lack倪酱 | 来源:发表于2018-07-11 14:52 被阅读0次

select详解

Document 继承自 Element 类。select方法将返回一个Elements集合。

1.通过标签名来查找: 

测试代码:

select写法:

下面的例子都按照上面的格式来写,就不进行重复的标注了。

2.通过id来查找:

3.通过class名来查找:

4.利用标签内属性名查找元素:

5.利用标签内属性名前缀查找元素:

6.利用标签内属性名+正则表达式查找元素

对正则表达式不了解的同学下去一定要学习正则表达式哦,因为它在爬虫中可是很重要的。

7.利用标签文本包含某些内容来查找:

8.利用标签文本包含某些内容+正则表达式来查找:

当然select还有其他强大的功能,如果对select感兴趣的同学可以查看select API,我只是列出了获取网页特定内容所需要的select的基本语法,基本上对于大部分的爬虫需求来说已经足够了。

下来给大家展示一个使用select获取特定元素值的代码:

上面的代码可以看到select的用法与前面讲的没有什么区别。对于Element 这个类来说,如果我们要获取一个标签中的属性值或文本内容可以这样来做:

相关文章

  • JAVA使用Jsoup的select语法进行元素查找

    select详解 Document 继承自 Element 类。select方法将返回一个Elements集合。 ...

  • Java实例-数组

    1、Java 实例 – 数组排序及元素查找:使用sort()方法对Java数组进行排序,使用 binarySear...

  • Jsoup的select语法

    select详解Document 继承自 Element 类。select方法将返回一个Elements集合。 1...

  • Jsoup使用选择器语法来查找元素

    方法: 可以使用Element.select(String selector)和Elements.select(S...

  • Jsoup 文档

    使用选择器语法来查找元素问题你想使用类似于CSS或jQuery的语法来查找和操作元素。方法可以使用Element....

  • Java 数组

    Java 实例 - 数组排序及元素查找 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 ...

  • 有序列表 兄弟元素选择器

    语法:查找后边一个兄弟元素兄弟元素 + 兄弟元素{}查找后边所有兄弟元素兄弟元素 ~ 兄弟元素{}否定伪类语法:n...

  • Android利用Jsoup解析html

    Jsoup的介绍 Jsoup官网 Jsoup是能方便的增删查改HTML中的元素 在android中使用 引入 bu...

  • Jsoup 学习

    了解Jsoup Jsoup使用一个解析HTML文件的Java包。利用Jsoup,可以实现以下内容的抽取 文本抽取 ...

  • 03day

    兄弟元素选择器 语法:查找后边一个兄弟元素兄弟元素 + 兄弟元素{}查找后边所有兄弟元素兄弟元素 ~ 兄弟元素{}...

网友评论

      本文标题:JAVA使用Jsoup的select语法进行元素查找

      本文链接:https://www.haomeiwen.com/subject/pzehpftx.html