android studio 爬虫,Android Studio 爬虫 之 简单实现使用 jsoup/okhttp3 爬取购物商品信息的案例demo(附有详细步骤)...

本文介绍了如何在Android Studio中使用jsoup和okhttp3爬取购物网站的商品信息。通过详细步骤,展示了从获取网页HTML到解析数据的完整过程,包括添加权限、下载依赖、解析HTML元素,以及创建Article模型类和关键代码实现。
摘要由CSDN通过智能技术生成

Android Studio 爬虫 之 简单实现使用 jsoup/okhttp3  爬取购物商品信息的案例demo(附有详细步骤)

目录

一、简单介绍

Android 开发中的一些基础操作,使用Java 实现爬取指定网页的信息的方法整理,便于后期使用。

本节介绍,爬取 https://www.smzdm.com/网页的值得买精选的购物商品信息的方法,其中使用的工具是 jsoup 和 okhttp3。

二、实现原理

1、okhttp3 获得网页的 html 内容

2、jsoup  解析 html 的内容,获取需要的部分信息

三、注意事项

1、网页的 html 有些格式标签可能会变化,具体根据实际最新的网页 html 为准

2、AndroidManifest.xml 中注意添加 INTERNET 权限

3、okhttp3 依赖 okio (最好下载 okio-1.16.0.jar),使用的时候也要添加这个 jar 包

f2fa8093e1683c468f4f867aef2b854d.png

四、效果预览

9adfecb3e832a06eb44117b22079a55c.png

五、下载相关 jar 包

1、jsoup.jar 下载

1)百度搜索 jsoup.jar

a1035f1231e24e987577cd54fee04d19.png

2)点击下载即可

2f35b99a663ca138797c9519257be82c.png

2、okhttp.jar 下载

1)百度搜索 okhttp.jar

8e40cddee481a7feae2b81bb69a8c3e6.png

2)对应下载即可(若官网打不开,可以使用搜索结果其他方式下载即可)

3、okio-1.16.0.jar 下载

1)百度搜索 okio-1.16.0.jar

69c5ef6c0abb6c74520ebd522d789b25.png

2)点击下载即可

0b6068e439c14aad403f0fafb178eb2b.png

六、网页数据分析,以确认 jsoup 解析需要的数据

1、爬取目标网页

c08c1c3e1975756b306fc7e89b77e6e0.png

2、选中网页右键 检查元素(这里以火狐浏览器为例),查看 html 源码

ed24719858aa6f11b506844d89f5bea1.png

3、点击选中 鼠标选择器,这样选择 html 就会和 网页 双双对应

338ba35ba422fc3417a101d7cb389718.png

4、Elements 的目标 html 为如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值