caryxy 发表于 2010-8-16 23:13:44

求助:如何保留替换的代码?

由于采集的是视频地址,需要替换为本地的视频播放文件,所以在采集的时候通过代码替换了采集得到地址的前后部分。
例如采集的原始代码是:
<div class="video">
        <div id="flvPlayer" class="flvPlayer"> <a
                       href="http://www.123.com/02.flv" style="display:block;width:550px;height:395px"
我为了符合我服务器播放需求,所以替换了
<div class="video">
        <div id="flvPlayer" class="flvPlayer"> <a
                       href="
再替换了
" style="display:block;width:550px;height:395px"

格式为:
<embed src="/JcFLvPlayer/456.swf" flashvars="&autoplay=false&advert=/JcFLvPlayer/flv/23adv.flv&sound=60&desc=阿扁&buffer=2&vdo=
中间是活的的地址文件
&splashscreen=/JcFLvPlayer/flv/wb.jpg" width="550" height="395" allowFullScreen="true" quality="best" wmode="transparent" allowScriptAccess="always"pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash"></embed>

测试的时候还是以上代码。。。采集到本地后,再看发现已经是被简化了,删除了很多有用的代码了。

请教如何才能不让它删除呢?
保留我本来想用到的代码?
谢谢!

caryxy 发表于 2010-8-17 09:11:39

咋没人知道呢?高手能指导下吗?谢谢。。。。。。。。。。。。。。。。

rq204 发表于 2010-8-17 09:20:28

采集器不会删除任何代码.在测试时是如何处理,实际采集时也是同样的处理方法.如果您的规则不能通用,您的替换规则就可能在一些内容中无法起效果.具体查看本地最后的采集结果,对于不符合您要求的结果进行规则的测试,重新修正规则.

caryxy 发表于 2010-8-17 09:37:18

老大,可不是的哟。。。。我本地测试的代码,替换后是我想要的。。。但是最终结果中查看源代码却被和谐掉了它认为不必要的东西。。。。。那请教下可以本地数据库批量替换结果吗?
页: [1]
查看完整版本: 求助:如何保留替换的代码?