E语言获取网页指定内容

E语言获取网页指定内容,第1张

变量

文本型:源码

变量

文本型:两行字

变量

整数型:位置1

变量

整数型:位置2

--------------

源码

=

到文本(>

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

解决思路

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

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

开源工具

适合android的HTML解析库的jsoup。

jsoup作用

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

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

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

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

效果图:

按照你说的情况,建议在使用网页采集器来完成。

我来说下爬山虎采集器如何实现你的需求

输入条件,通常就是筛选条件,在爬山虎中,你点击下就可以自动表单,然后添加命令

生成Excel,爬山虎是可以导出到Excel的

输入有规律,这样可能需要你手动构造一批网址

应该是跟1条是一样的。

希望采纳

Private Sub Command1_Click()

Set vDocs = WebBrowser1DocumentgetElementsByTagName("ul")

Text1Text = vDocs(32)innerText

End Sub

不过,你既然都打开网页了,已经看到了,还提取它干什么?

如果你是想用软件自动提取这个信息,到其它地方用。那就不要用WebBrowser,这个太慢。直接用 inet控件,或者用xml>

网上有整站下载的工具,可以通过这些工具下载,保存整个网站的内容。

或者可以点击鼠标右键,选择查看页面源代码,获取网页信息,至于可以通过把鼠标放在上,点击右键,选择将另存来保存。不过有些网页可能禁止保存。

以上就是关于E语言获取网页指定内容全部的内容,包括:E语言获取网页指定内容、Android中如何获取网页中的指定内容、如何采集网页上的指定数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存