返回列表 发帖

关于过滤的一点问题

这样的表格类广告怎么写黑名单?

http://bbs.im520.net/
IM.JPG

http://bbs.crsky.com/index.php
FF.JPG



还有就是 迅雷看看在点播电影看的时候  开始的几秒会是广告
KK.JPG

用选项里的这条到是可以 但是这样一来 电影画面也被过滤了
xx.jpg
可以用嘿名单写吗? 怎么写?

http://bbs.im520.net/

广告代码:

  1. <div id="ad_text"></div>
复制代码
【过滤规则】

  1. #exd#*bbs.im520.net*#<div[^>]ad_[\s\S]*?</div>###<!---im520过滤规则--->
复制代码
其实很多网站的广告部分都有"ad”这个特征,可以根据这个特征写个通用过滤:

  1. #ex#<div[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<div)[\s\S])*?</div>###<!---TW通用过滤规则--->
复制代码
考虑到<div>会有嵌套,一不小心就会造成页面结构的改变,所以这个通用规则写得麻烦了点,放弃对含有嵌套的<div>部分进行过滤


根据"ad"这个特征还可以写出其它类似的通用过滤规则

  1. #ex#<script[^>]*?[\W\d_]ad(?:s|v)?[\W\d_][\s\S]*?</script>###<!---TW通用过滤规则--->
  2. #ex#<span[^>]*?[\W\d_]ad(?:s|v)?[\W\d_][\s\S]*?</span>###<!---TW通用过滤规则--->
  3. #ex#<li[^>]*?[\W\d_]ad(?:s|v)?[\W\d_][\s\S]*?</li>###<!---TW通用过滤规则--->
复制代码
http://bbs.crsky.com/index.php

广告代码:
  1. <!--ads begin-->
  2. <div class="t"><table width="100%" cellspacing="0" cellpadding="0">
  3. <tr class="tr3">
  4. <td class="f_one black y-style" width="25%"><a href="http://bbs.crsky.com/read.php?tid=156322" target="_blank"><font color=blue>霏凡论坛用户须知及管理规定</font></a></td>
  5. <td class="f_one black y-style" width="25%"><a href="http://bbs.crsky.com/read.php?tid=699732" target=_blank><font color=blue>会员等级制度管理规定</font></a></td>
  6. <td class="f_one black y-style" width="25%"><a href="http://bbs.crsky.com/read.php?tid=961940" target="_blank"><font color=blue>清空论坛安全问答专贴</font></a></td>
  7. <td class="f_one black y-style" width="25%"><CENTER><a href="http://2008.crsky.com" target=_blank><font color="#ff0000"><b>霏凡网友为奥运加油</b></font></a></CENTER></td>
  8. </tr>
  9. <tr class="tr3">
  10. <td class="f_one black y-style" width="25%"><CENTER><a href="http://bbs.duowan.com/thread-12495660-1-1.html" target=_blank><font color="#ff0000">挂QQ签名,多玩送你Q币(即时有效)</a></CENTER></td>
  11. <td class="f_one black y-style" width="25%"><CENTER><a href="http://www.sf766.com.cn" target=_blank>传奇世界私服</a></CENTER></td>
  12. <td class="f_one black y-style" width="25%"><center><a href="http://www.crsky.com/ggao" target=_blank>广告招租,QQ:363654321</a></center></td>
  13. <td class="f_one black y-style" width="25%"><a href="http://sc.chinaz.com/html/faces/index_1.html" target="_blank">各类qq表情图片</a></td>
  14. </tr>
  15. <tr class="tr3">
  16. <td class="f_one black y-style" width="25%"><CENTER><a href="http://www.crsky.com/soft/8971.html" target=_blank>飞信,发短信不用钱</a></CENTER></td>
  17. <td class="f_one black y-style" width="25%"><CENTER><a href="http://download.caihongqq.com/CaiHong_Setup_1002.exe" target=_blank><font color=red>腾讯QQ彩虹显IP显隐身</font></a></CENTER></td>
  18. <td class="f_one black y-style" width="25%"><a href="http://desk.chinaz.com" target="_blank">2008月历桌面壁纸</a></td>
  19. <td class="f_one black y-style" width="25%"><CENTER><a href="http://www.crsky.com/ggao" target=_blank>广告招租,QQ:363654321</CENTER></td>
  20. </tr>
  21. </table></div>
  22. <!--ads end-->
复制代码
【过滤规则】

  1. #exd#*bbs.crsky.com*#<!--ads begin-->[\s\S]*?<!--ads end-->###<!---crsky过滤规则--->
复制代码


<!--ads begin-->……<!--ads end--> 这种特征也是会出现在很多网站代码中,类似特征还有<!--广告 开始-->……<!--广告 结束-->,因此也可以根据这种特征写条规则:
  1. #ex#<[^>]*?(?:[\W\d_]ad(?:s|v)?[\W\d_]|广告)[^>]*?(?:begin|start|开始)[\s\S]*?<[^>]*?(?:[\W\d_]ad(?:s|v)?[\W\d_]|广告)[^>]*?(?:end|结束)[\s\S]*?>###<!---TW通用过滤规则--->
复制代码

不过这条规则请慎用,误杀的可能性很大,我在这贴出来只为讨论而已。


迅雷看看点播电影的广告我这边没遇到,估计是跟迅雷的版本有关,我是使用ayu去广告的版本,建议楼主也用一下。

[ 本帖最后由 小絮 于 2008-7-14 11:42 编辑 ]

TOP

谢谢版主
那个迅雷看看的问题绝对不是迅雷版本的问题
因为是网页上的广告
比如 http://play.kankan.xunlei.com/?hallid=3064&pt=wmv
这个 在缓冲的时候播放器位置会出现广告~

TOP

这是我用ie播放时截取的,确实没有广告啊。

迅雷.jpg (89.95 KB)

迅雷.jpg

TOP

返回列表