返回列表 发帖

搞不定sohu 新闻里面的插入table。高手请进来指点一下

http://news.sohu.com/20080123/n254833679.shtml
应该怎么写呢?




<div id="sohu_content" class="article">
      中新网1月23日电 据香港媒体报道,美联储突然减息0.75%,幅度是23年来最大。亚太股市周三开盘后全面反弹。
      
    <br><br>  

亚太股市以澳大利亚股市最强势,反弹近百分之五,悉尼所有普通股指数报5472点,升250点,结束了连续十二日的跌幅。
         
   
    <table border=0 cellspacing=0 cellpadding=0  align="left"> <tr><td valign=top>
   
    <table width=350 height=250 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=350 height=250 align=left>
<div id=TurnAD25 width=350 height=250></div>
<script language=javascript>
try{
var TurnAD25=new Cookie(document,"TurnAD25",24);
TurnAD25.load();
TurnAD25.visit=(TurnAD25.visit==null)?parseInt(Math.random()*3+1):TurnAD25.visit;
if(TurnAD25.visit!=0)var intTurnAD25=TurnAD25.visit;
TurnAD25.visit++;
TurnAD25.visit=(TurnAD25.visit>3)?1:TurnAD25.visit;
TurnAD25.store();
function showTurnAD25(basenum){
if (basenum==1){
var sohuFlash2 = new sohuFlash("http://images.sohu.com/cs/button/tcl/2007/gjpip1228.swf", "_bflexO", "350", "250", "7");
sohuFlash2.addParam("quality", "high");
sohuFlash2.addParam("wmode", "Opaque");
sohuFlash2.addVariable("clickthru","http://doc.go.sohu.com/200712/09a900a321a3b5f288fbdd94b620a549.php");
sohuFlash2.write("TurnAD25");}
else if(basenum==2){
document.getElementById('TurnAD25').innerHTML = "<iframe id=TurnAD25 src='http://images.sohu.com/chat_online/market/marketpip.html' scrolling=no width=350 height=250 marginWidth=0 marginHeight=0 frameborder=0 border=0></iframe>";}
else{
var sohuFlash2 = new sohuFlash("http://images.sohu.com/cs/button/amd/tongfang/350250110.swf", "_bflexO", "350", "250", "7");
sohuFlash2.addParam("quality", "high");
sohuFlash2.addParam("wmode", "Opaque");
sohuFlash2.addVariable("clickthru","http://doc.go.sohu.com/200801/9a4cc220c7b9493dc6e43d918761c041.php");
sohuFlash2.write("TurnAD25");
}
}
showTurnAD25(intTurnAD25);
}catch(e){}
</script>
</td>
</tr>
</table>

</td></tr> <tr><td><table><tr><td><iframe width=350 height=59 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor=#000000
src=http://images.sohu.com/cs/button/zhongshi/2007/jufu.html></iframe></td></tr></table>
<script src="http://txt.go.sohu.com/ip/soip" type=text/javascript></script>
<script language="javascript">
if(window.location.href.getQueryString("ip")==null)
Loc=sohu_IP_Loc.substr(0,4);
else
Loc=window.location.href.getQueryString("ip");
</script> </td></tr></table>


<br><br>

日本及韩国股市升2至3%,日本股市升380点,报12953点。


[ 本帖最后由 sixsheeps 于 2008-1-23 16:33 编辑 ]

  1. #exd#*news.sohu.com*#<table\sborder=0[\s\S]*?<\/tr><\/table><br>###<br>
复制代码


但不具通用性. 换成如下

  1. #exd#*news.sohu.com*#<table\sborder=0[\s\S]*?<\/(?:script|table)>\t<\/td><\/tr><\/table>###
复制代码

[ 本帖最后由 needed 于 2008-1-23 18:11 编辑 ]
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

注意看一下源码,找到影响页面结构的具体部分,其实并不是一楼全部的代码都要过滤,主要是2个部分
<table width=350 height=250 border=0 cellpadding=0 cellspacing=0>
</table>

<iframe width=350 height=59 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor=#000000
src=http://images.sohu.com/cs/button/zhongshi/2007/jufu.html></iframe>

分开来过滤就可以了,通用性也比较高
可以参考下面的帖子
http://bbs.ioage.com/cn/viewthread.php?tid=39654

TOP

返回列表