标题:
搞不定sohu 新闻里面的插入table。高手请进来指点一下
[打印本页]
作者:
sixsheeps
时间:
2008-1-23 16:29
标题:
搞不定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 编辑
]
作者:
needed
时间:
2008-1-23 17:56
#exd#*news.sohu.com*#<table\sborder=0[\s\S]*?<\/tr><\/table><br>###<br>
复制代码
但不具通用性. 换成如下
#exd#*news.sohu.com*#<table\sborder=0[\s\S]*?<\/(?:script|table)>\t<\/td><\/tr><\/table>###
复制代码
[
本帖最后由 needed 于 2008-1-23 18:11 编辑
]
作者:
elkay
时间:
2008-1-23 18:45
注意看一下源码,找到影响页面结构的具体部分,其实并不是一楼全部的代码都要过滤,主要是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
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2