怎么通过js或者jquery获取一个页面里面的内容

怎么通过js或者jquery获取一个页面里面的内容,第1张

用jQuery的html方法可以获得某个元素中的内容

,如果元素是html标签,则可以获得页面的全部内容:例如:

$(document)ready(function(){

var

html_str=$("html")html();

alert(html_str);

});

上面代码可以获得页面的全部内容。(当然要先导入jQuery)

jquery

获取

div

之间的内容,有两种方法,$(selector)text()、$(selector)html()

html:

1

2

3

test

$("div")text()

得到的是

test,是

div

的纯文本,会自动忽略

html

标签

$("div")html()

得到的是

test

,是

div

的所有内容,包括

html

标签,它有个好处是可以将

得到的标签与文字

直接再利用,比如添加到页面其他地方之类的 *** 作

代码:

Private Sub CommandButton1_Click()

Dim IE As Object

Dim i As Integer

i = 1

'打开网页:创建一个IE对象,然后给一些属性赋值。Visible是可见性,navigate是网页地址

Set IE = CreateObject('internetexplorerapplication')

With IE

Visible = True

navigate '>

1、通过js或者jquery等脚本语言获取,或者是form表单提交到servlet,sevlet中通过request获取表单属性。

2、不同的获取有不同的应用场景,一般是把当前页面的一些值获取提交到后台,那就是用表单,如果是动态的获取,就使用jquery,js获取后,通过ajax提交后台。

3、如果是a页面跳转b页面需要获取a页面的一些值给b页面使用,可以使用url传参数,例如 >

问题

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

解决思路

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

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

开源工具

适合android的HTML解析库的jsoup。

jsoup作用

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

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

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

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

效果图:

1、新建html文档,在body标签中添加一个按钮,然后在head标签中引入jQuery文件:

2、使用jQuery给按钮添加点击事件,然后使用ajax发送请求并将获取到的结果进行输出:

3、用浏览器打开代码,点击浏览器上的按钮,这时html页面中的内容就被输出到了控制台中:

以上就是关于怎么通过js或者jquery获取一个页面里面的内容全部的内容,包括:怎么通过js或者jquery获取一个页面里面的内容、用jquery怎么获取页面的特定内容、vba如何抓取网页上的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存