jsoup php,什么是Jsoup?Jsoup的用法是什么?

本篇文章给大家带来的内容是关于什么是Jsoup?Jsoup的用法是什么?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

啥是jsoup?

jsoup我就不巴拉巴拉了,具体介绍百度或者去官网查看。

jsoup怎么用?

jsoup和jquery的操作相似,下面简单使用一下。

使用jsoup大概也就以下几个步骤:

1、获取整个html文档

2、使用选择器获取需要爬的数据节点集合

3、循环遍历使用选择器获取相应数据

实例

be67bbe4d5a75aebbc7ffed7fe7056f6.png

这是项目结构也就普通的一个测试项目,需要导入jsoup-x.xx.x.jar包,然后建一个实体类。

e895a17f3437b303cdda2368d69d9bb4.png

我们就拿这个叽歪笑话来说。

3b90b38e903fa40b686ed2ff7dac493f.png

每一个笑话对应一个div。

4b9d6b6833e850d47f3f83b9c5c8b177.png

创建一个测试main方法通过Jsoup.conect(url).get();方法获取相应整个html页面

adccb8c5a731b32599a352d8ca7ec39f.png

然后通过select方法。select方法跟jquery选择器类似,可以通过 .,#,属性等选择标签。

注意:这里选择器选择所有class为xh的节点也就是上文所有的笑话节点集合

2f2e055e6fbbb8bc9415ee931f7c3f1f.png

然后循环节点集合

cfd7023bfa170a6410e9097f7ba5176b.png

然后根据节点的class属性获取相应的节点然后text()方法获取节点文本。然后运行输出。

附上运行结果:

40bf1fba042f1e60be8439c860a9b928.png

jsoup可玩性挺大的,过年,过节爬爬火车票啥的。简单介绍就到这儿了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值