360安全扫瞄器广告过滤规则的教程.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
360安全扫瞄器广告过滤规则的教程

360安全浏览器广告过滤规则教程——by 小K匪徒 大家可能用过我的过滤规则,但有时候是不是感觉过滤不干净或者是过滤过度呢?也许这时候你就萌生了一个自己写过滤规则的念头。不要以为有多难,只要你能看懂网页,再加上你的聪明智慧和本文,那么只需15分钟,你自己的无敌规则就能写出来了! 我们首先来了解下过滤扩展。360安全浏览器中自带的那个过滤扩展效果不算太好,而且不支持过滤规则,那么我们就用从TW中提取出来的吧:按住CTRL键点击此处下载 具体使用方法就不说了。新版的扩展中使用的是标准XML结构的文件。虽然我们的规则是 xml 格式,但是并不需要 xml 语法基础,大家写规则的时候可以复制现成的规则,然后对特定的区域进行修改就可以了……但是要切记,标签不要忘记关闭。:kdhappy; 某些朋友在参考我的规则的时候,会发现其中用了很多正则表达式。不要认为想写规则要是不会正则式的话很难,其实在过滤规则中,正则表达式只是可选条件…… 规则文件中的 xml 标签大家可以无视,因为在编写规则的过程中这些不是必须了解和编写的内容,大家需要编写的规则大部分都在中间,编写规则的过程中只有一点要非常注意:CDATA中不支持嵌套(就是不支持一层一层的……)……就是![CDATA[]]里面不能再次出现]],那样就错了。 当大家打开规则的时候,会看到头部有如下代码: ?xml version=1.0 encoding=utf-8? 这就是标准的XML文件头,一般写规则的时候直接复制就可以了。 adfilter/adfilter 规则文件开始部分,与结尾的“/adfilter”对应。 version2.0/version 这个是过滤规则的版本标志,一般从以后的都是2.0版本。 onlineupdate downloadurl![CDATA[/1.xml]]/downloadurl quotewebpage![CDATA[]]/quotewebpage /onlineupdate 这几行是代表在线升级和发布页的,如果你要是写出规则自己用的话,可以无视这段。也可以写成本地路径,只是要注意不能以“/”结尾。“downloadurl/downloadurl”中间是在线升级文件的地址,“quotewebpage/quotewebpage”中间是发布页引用的网址。 以上只是规则文件的开始部分,那么现在我们来一起了解下过滤部分。 大家先从URL拦截开始。 urlrulse/urlrules 这是URL过滤部分,所有的过滤小节都在这个根结中。 includeurls![CDATA[*/guanggao/*]]/includeurls URL拦截列表,支持正则式。可以写多个。 excludeurls![CDATA[*360.cn*]]/excludeurls URL拦截排除列表,优先级高于 includeurls,同样支持多个。 下面大家一起来了解下页面过滤部分。 rule/rule 对应一个站点的规则就在一个rule/rule以内。 name广告过滤/name 每个rule节下的name/name之间的是过滤规则的名称。 domains domain include ![CDATA[*360.cn*]] /include exclude ![CDATA[]] /exclude /domain /domains 这是这个规则所对应的站点,其中也可以设置排除站点。Doman节可以并列,但是Domans节不可以。 pattern type=*/pattern Pattern节就是规则主体部分,每一个 pattern 都可以看作是一条规则,由于支持多重过滤,所以可以在 pattern 下再加 pattern,理论上可以无限个。由于该节参数很多,在稍后讲解。 targets/targets 这里面包含规则的匹配和替换。每个pattern中只能有一个,不能并列。 param ![CDATA[div]] /param 这里的 param 节表示下面的规则所对应的内容。示例中表示规则对应的范围是一个div。 如果用在匹配标签,当和name节中的内容进行匹配的内容时,可以使用正则式规定匹配范围,如: param![CDATA[width=50%]]/param 这表示在上一节中的范围内搜索“width=50%”进行匹配。 paramex![CDATA[header]]/paramex 这里的 paramex 节表示上节规则所对应的标签属性值(由pattern 节的参数 type 控制),示例表示规则对应的范围是标签属性值为“h

您可能关注的文档

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档