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

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 为如下

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值