火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 457|回复: 6

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

[复制链接]

7

主题

59

帖子

282

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

7

主题

76

帖子

305

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

10

主题

261

帖子

1504

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1504
发表于 2022-9-22 18:27:26 | 显示全部楼层
数据结构不同就用不同的解析工具。HTML和JSON是两种不同的结构
回复

使用道具 举报

265

主题

1372

帖子

4249

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4249
发表于 2022-9-22 20:06:33 来自手机 | 显示全部楼层
其实你说的就是答案。肯定要根据网页内容来灵活获得数据啊。json,html,正则,取文本中间,这几种
回复

使用道具 举报

7

主题

59

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
 楼主| 发表于 2022-9-24 14:43:08 | 显示全部楼层
fan15500 发表于 2022-9-22 17:58
要看你获取的是什么,获取到json格式的 数据,自然用json解析,获取到其他格式的,用其他方法解析。
需要看 ...

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

使用道具 举报

7

主题

59

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
 楼主| 发表于 2022-9-24 14:44:48 | 显示全部楼层
edu 发表于 2022-9-22 18:27
数据结构不同就用不同的解析工具。HTML和JSON是两种不同的结构

嗯,感谢指点
回复

使用道具 举报

7

主题

59

帖子

282

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-10-7 08:26 , Processed in 0.188345 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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