递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4554|回复: 6
打印 上一主题 下一主题

[安卓] 关于取网络源码内容

[复制链接]

8

主题

72

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
跳转到指定楼层
楼主
发表于 2022-9-22 15:49:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在学习取网络源码,但是发现例程里面有一些是用HTML取网络源码内的元素数据,通过JSON解析获取到相关的表单数据,有的又是通过正则匹配的方式取得子文本数据,请问这是两种方法都能实现,还是说需要看网页的源码结构,根据结构选择究竟用什么样的方法。
回复

使用道具 举报

11

主题

116

帖子

636

积分

高级会员

Rank: 4

积分
636
沙发
发表于 2022-9-22 17:58:41 | 只看该作者
要看你获取的是什么,获取到json格式的 数据,自然用json解析,获取到其他格式的,用其他方法解析。
需要看网页的源码结构,根据结构选择究竟用什么样的方法。
回复

使用道具 举报

17

主题

431

帖子

4138

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4138
板凳
发表于 2022-9-22 18:27:26 | 只看该作者
数据结构不同就用不同的解析工具。HTML和JSON是两种不同的结构
回复

使用道具 举报

411

主题

2514

帖子

8290

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8290
地板
发表于 2022-9-22 20:06:33 来自手机 | 只看该作者
其实你说的就是答案。肯定要根据网页内容来灵活获得数据啊。json,html,正则,取文本中间,这几种
回复

使用道具 举报

8

主题

72

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
5#
 楼主| 发表于 2022-9-24 14:43:08 | 只看该作者
fan15500 发表于 2022-9-22 17:58
要看你获取的是什么,获取到json格式的 数据,自然用json解析,获取到其他格式的,用其他方法解析。
需要看 ...

好的,感谢指点,也就是首要要弄清楚获取到的网页源码是什么格式的,然后再按照相对应的方法进行解析。
回复

使用道具 举报

8

主题

72

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
6#
 楼主| 发表于 2022-9-24 14:44:48 | 只看该作者
edu 发表于 2022-9-22 18:27
数据结构不同就用不同的解析工具。HTML和JSON是两种不同的结构

嗯,感谢指点
回复

使用道具 举报

8

主题

72

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
7#
 楼主| 发表于 2022-9-24 14:47:23 | 只看该作者
shuimiao 发表于 2022-9-22 20:06
其实你说的就是答案。肯定要根据网页内容来灵活获得数据啊。json,html,正则,取文本中间,这几种 ...

好的,感谢,首先还是要看是什么样的结构才能确定对应什么工具解析,看来还是要学习学习HTml的知识
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 16:53 , Processed in 0.086398 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表