Android中如何获取网页中的指定内容

Android中如何获取网页中的指定内容,第1张

问题

由于android的WebView等相关类没有提供解析html网页内容的接口,想要获取网页的内容并解析出想要的元素内容,用android的固有API是没办法了。

解决思路

第一种,使用第三方解析html库,和android提供的库有冲突的。

第二种,使用JAVA与JS回调,通过JS解析html;

开源工具

适合android的HTML解析库的jsoup。

jsoup作用

可直接解析某个URL地址、HTML文本内容。

提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的 *** 作方法来取出和 *** 作数据。

支持 HTML5 的解析器分支,可确保跟现在的浏览器一样解析 HTML 的方法,同时降低了解析的时间和内存的占用。

获取指定网页中的title的代码例子演示

效果图:

在浏览器的缓存文件夹可以提取在网页中播放完的FLASH文件,具体 *** 作请参照以下步骤。

1、在IE浏览器界面中依次点击选项“工具/Internet选项/设置”。

2、然后点击“查看文件”选项打开了Temporary Internet Files(临时网络文件夹)。为了等会提取文件方便删除文件夹里的所有文件。

3、然后在IE浏览器中搜索并开始播放视频。

4、然后等待视频播放进度条走完,文件全部缓存完。

5、然后打开Temporary Internet Files,刷新这个文件夹,找到后缀名是swf的文件后拷贝到其它文件夹中。这样就能提取网页中的FLASH文件。

可以先用chrome自带的。右键菜单中有“审查元素”;或者用导航栏中选择页面按钮,然后到“开发人员”中去选对应的调试工具。

你也可以安装Firebug Lite扩展,>

以上就是关于Android中如何获取网页中的指定内容全部的内容,包括:Android中如何获取网页中的指定内容、怎么提取网页中的FLASH、chrome有没有网页元素查看器之类的插件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9341702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存