如何抓取js函数生成的网页css js抓取工具内容

JS获取html对象的几种方式介绍
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了JS获取html对象的几种方式,有需要的朋友可以参考一下
document.getElementById("zx");
通过ID获取html元素对象,ID号在html文档当中应该是唯一的。返回的是唯一element对象。并且所有浏览器都兼容。
document.getElementsByTagName("span")[0];
通过标签查找html对象,由于html标签在一个页面中可能重复很多次,所以当前页面返回的是一个数组。可以根据标签出现的位置定位元素的对象。所有浏览器都兼容。
document.getElementsByName("hh")[0];
通过name属性来定位html对象,但是并不是所有标签都有name属性,但是我们可以人为的加上name属性,这样也可以定位到,由于name属性可能有多个,不唯一。所以这个方法返回的也是一个数组,同样我们也可以根据html当中name的位置,进行对name的定位。IE系列不兼容,不推荐使用。
innerHTML:这个方法是获取该html元素的具体html代码
document.getElementById("zx").innerHTML;
还可以更新元素的html代码:
document.getElementById("zx").innerHTML="&b&我们约会吧~&/b&";
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具如何抓取js函数生成的网页内容?(Golang) - 知乎54被浏览3259分享邀请回答41 条评论分享收藏感谢收起0添加评论分享收藏感谢收起更多1 个回答被折叠()本帖子已过去太久远了,不再提供回复功能。13:43 提问
如何用JS截取到网页中的地址??
如题:如何用JS截取到网页中的地址??
例如,,,img width="500" height="334" alt="" src="" style="padding: 0 margin: 0"&
怎么截取上边的SRC 地址啊??
其他相似问题javascript从后台读取数据并存放在新创建DIV中
在做高校平台界面时,遇到这样一个问题,就是当我们需要点击一个按钮的时候,需要显示一个弹出框,并且这个弹出框里要显示的内容是从后台读取的,也就是来自,由于内容显示较多,我如果在实现把弹出框的DIV写好,并写入数据的话,我们不能保证用户每次登陆都要点这个按钮,也就是更多地时候用户是不需要这些数据的,如果提前加载,会使网页加载变得很慢,影响用户体验,所以,我们要坐的就是在用户点击按钮时,新建一个div,并且把数据读取。
首先,我们需要完成从后台读取数据
这里,我们需要用到一个jar包:dwr,和struts一样,首先,我们需要配置web.xml:
dwr-invoker
org.directwebremoting.servlet.DwrServlet
crossDomainSessionSecurity
dwr-invoker
这里需要注意一点,crossDomainSessionSecurity默认是true, 程序回调函数不执行,所以我们这里一定要把它改成false,表示其能够从其他域进行请求,需要注意的是这样做可能会出现安全性的问题。
接下来我们写一个后台获取数据的类:
package com.gxpt.struts2;
import java.util.ArrayL
import java.util.L
public class Test1 {
public List hello(){
List rtn = new ArrayList();
rtn.add(new String[]{"1","模块1","1"});
rtn.add(new String[]{"2","模块2","0"});
rtn.add(new String[]{"3","模块3","1"});
rtn.add(new String[]{"4","模块4","0"});
rtn.add(new String[]{"5","模块5","1"});
rtn.add(new String[]{"6","模块6","0"});
rtn.add(new String[]{"7","模块7","1"});
rtn.add(new String[]{"8","模块8","0"});
rtn.add(new String[]{"9","模块9","1"});
rtn.add(new String[]{"10","模块10","0"});
rtn.add(new String[]{"11","模块11","1"});
System.out.println("aaa");
接下来我们需要吧dwr.xm文件放入到跟web.xml统计的文件夹下:

我要回帖

更多关于 nodejs 抓取网页 的文章

 

随机推荐