这种抓网页的事最适合的是python,配合beautifulsoup来分析。
你现在这代码的话用dom或者正则表达式都可以实现你要的效果,我写过的代码都是cpp+qt或者是python的,给你也不适用,自己根据关键字查查资料就有了。
如某元素的id为 oId
html方法获取:
var html = $("#oId")html(); //该方法获取内容包含元素内的标签
text方法获取:
var text= $("#oId")text(); /该方法获取内容不包含元素内的标签
如:
<script>
$(function(){
alert($("#oDiv")html());
alert($("#oDiv")text());
});
</script>
<div id="oDiv">name:<span>ligoudan</span></div>
依次 提示
name:<span>ligoudan</span> //html()获取
name:ligoudan //text()获取
呃,就是把iframe所嵌页面的元素id传回主页面么?
//iframe页定义一个函数,这个标记是定义在iframe页面里的function sendPage(){
windowparentjumpPage('标记');
}
//主页面获取标记,并跳转页面
function jumpPage(page){
//跳转页面
switch(page){
case 'xxx':
//do jump
break;
}
}
调用的时候,在iframe里面的页面调用sendPage函数就可以执行外层的跳转啦。。。
方法1:
var d = documentcreateElement("div");
dinnerHTML = '<tr><td class="ppprod_lefttd ppprod_cell">上次余额:</td><td class="ppprod_confirm ppprod_cell" id=""><span name="item22" id="item22" delim="" class="" >11474</span> </td></tr>';
alert(dgetElementsByTagName("span")[0]innerText);
用正则
var str = '<tr><td class="ppprod_lefttd ppprod_cell">上次余额:</td><td class="ppprod_confirm ppprod_cell" id=""><span name="item22" id="item22" delim="" class="" >11474</span> </td></tr>';
alert(strmatch(/^>(\d+(\\d+))<$/)[1]);
以上就是关于已获取到html代码,如何根据标签ID获取整个标签的内容全部的内容,包括:已获取到html代码,如何根据标签ID获取整个标签的内容、如何获取html styleid 的元素、extjs显示页面我使用html属性:然后引用一个iframe页面显示在页面中怎么获取iframe页面中某一标记的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)