返回列表 发帖

[过滤规则] WWW.CSDN.NET

清爽的CSDN
  1. #exd#*.csdn.net*#<div[^>]*?(?:="BodyBannerAd"|iframe1|height\:\s90px|="banner")[\s\S]*?<\/div>###<!--Ad blocked by TheWorld2-->
  2. #exd#*.csdn.net*#<script[^>]*?>show_ads_zone\(\d{2}\);<\/script>###<!--Ad blocked by TheWorld2-->
  3. #exd#*.csdn.net*#<iframe[^>]*?height="90"[\s\S]*?<\/iframe>###<!--Ad blocked by TheWorld2-->
复制代码
CSDN上的广告有些还是可以看的,用这个规则全过滤光了可能会错过好东西

小小修改了一下特征字串,降低误杀可能性

[ 本帖最后由 anderson 于 2007-8-12 21:42 编辑 ]

还不完善

那个系统消息还是会弹出来!

“系统消息
          Unix-Center 推荐课程-Sun Studio动手实验课程……”

TOP

elkay以前好像写过一个,也不知道还顶不顶事了~

这个网站我基本没有上过~

  1. #exd#*.csdn.net*#<script[^>]*?(?:AdRotate|csdn_ggmm|showads(?:\d)?)\.js[^>]*?><\/script>###<!--ad-->
  2. #exd#*.csdn.net*#<iframe[^>]*?(?:ggmmpage|csdn_t)\.htm[^>]*?>(?:.|\n)*?<\/iframe>###<!--ad-->
  3. #exd#*.csdn.net*#<!--\ right\ -->(?:.|\n)*?<!--\ end\ right\ -->###<!--ad-->
  4. #exd#*.csdn.net*#<link[^>]*?href=[^>]*?/temp_main.css[^>]*?>###<link rel="stylesheet" href="$tw2f://csdn/csdndotnetmain.css" type="text/css" media="all" />
复制代码

把下面的代码保存为csdndotnetmain.css,放在\filter\csdn文件夹下
  1. /**********NOTICE
  2. Theme Name:CSDN NEWS TEMP
  3. Description:This is csdn news html template
  4. author:wuyue@csdn.net
  5. time:2006-11-3
  6. location:csdn website
  7. last modify:2006-11-3
  8. modify by elkay at 07-03-18
  9. *************************************/
  10. @import url(http://news.csdn.net/css/public_head.css);/*This is CSDN public head style file*/
  11. /*{margin:0;padding:0;}*/
  12. body{
  13. margin:0;
  14. padding:0;
  15. font-size:12px;
  16. font-family:verdana,sans-serif;
  17. color:#666;
  18. line-height:150%;
  19. }
  20. img{border:0;}
  21. h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li{margin:0;padding:0;}
  22. input,textarea,select{font-size:12px;font-family:verdana,sans-serif;color:#565454;}
  23. code,samp,cite{font-style:normal;}
  24. .clear{clear:both;}
  25. a{color:#3F87D7;text-decoration:none;}
  26. a:hover{color:#DE781E;text-decoration:underline;}
  27. .banner{width:760px;margin:0 auto;}
  28. /*top*/
  29. #temp_l{width:1000px;margin:0 auto;background:url(http://news.csdn.net/images/temp_topbg.gif) 151px 19px no-repeat;height:56px;}
  30. #temp_l h1{float:left;text-indent:-9999px;}
  31. #temp_l h1 a:link,#temp_l h1 a:visited,#temp_l h1 a:hover,#temp_l h1 a:active{
  32. display:block;
  33. width:151px;
  34. height:56px;
  35. text-decoration:none;
  36. background:url(http://news.csdn.net/images/temp_logo.gif) no-repeat;
  37. }
  38. #temp_l h2{
  39. float:left;
  40. width:570px;
  41. font-size:12px;
  42. font-weight:normal;
  43. position:relative;
  44. top:26px;
  45. left:10px;
  46. color:#39658C;
  47. overflow:hidden;
  48. }
  49. #temp_l h2 a{text-decoration:none;color:#39658C;}
  50. #temp_l h2 a:hover{text-decoration:none;color:#F00;}
  51. #temp_l h3{float:right;width:200px;position:relative;top:23px;}
  52. #temp_l h3 form{display:inline;}
  53. #temp_l h3 input{border:1px solid #000;}
  54. /*wrap*/
  55. .temp_w{margin:0 auto;width:1000px;}
  56. .temp_wbg{float:left;background:#F9FCFE; width:1000px;}
  57. /*wrap left*/
  58. .temp_wbg_l{float:left;width:1000px;overflow:hidden;display:inline;}
  59. .temp_wbg_lcon{padding:5px 6px;}
  60. .temp_wbg_lcon span{font-size:14px;color:#39658C;display:block;}
  61. .temp_wbg_lcon span a{text-decoration:none;color:#39658C;}
  62. .temp_wbg_lcon span a:hover{text-decoration:underline;color:#39658C;}
  63. .temp_wbg_lcon h1{color:#000;font-size:14px;text-align:center;margin:10px 0 2px 0;}
  64. .temp_wbg_lcon h4{font-size:12px;text-align:center;font-weight:normal;}
  65. .temp_wbg_lcon h4 samp{color:#C33;}
  66. .temp_wbg_lcon h4 samp a{text-decoration:none;color:#C33;}
  67. .temp_wbg_lcon h4 samp a:hover{text-decoration:none;color:#C33;}
  68. .temp_wbg_lcon h5{
  69. font-size:14px;
  70. border:1px solid #CCC;
  71. background:#FFF;
  72. color:#39658C;
  73. padding:8px;
  74. font-weight:normal;
  75. margin:10px 8px;
  76. text-indent:2.0em;
  77. }
  78. .temp_wbg_lcon p{text-indent:2.0em;font-size:14px;color:#000;margin:10px 8px;line-height:23px;}
  79. .temp_wbg_lcon p span{display:inline;}
  80. .temp_wbg_lcon h6{
  81. background:url(http://news.csdn.net/images/temp_artcialbg.gif) left no-repeat;
  82. height:30px;
  83. margin:20px 0 0 0;
  84. color:#000;
  85. font-size:14px;
  86. line-height:30px;
  87. text-indent:5.3em;
  88. }
  89. .temp_wbg_lcon ul{list-style-type:none;margin:10px 0 0 35px;}
  90. .temp_wbg_lcon ul li{background:url(http://news.csdn.net/images/temp_icolist.gif) 0 8px no-repeat;padding:0 0 0 15px;color:#000;}
  91. .temp_wbg_lcon ul li samp{padding:0 0 0 15px;}
  92. .temp_wbg_lcon ul li samp a:link{text-decoration:underline;color:#096;}
  93. .temp_wbg_lcon ul li samp a:visited{text-decoration:underline;color:#096;}
  94. .temp_wbg_lcon ul li samp a:hover{text-decoration:underline;color:#C33;}
  95. .temp_wbg_lcon ul li samp a:active{text-decoration:underline;color:#096;}
  96. .temp_wbg_lcon ul li cite{font-size:11px;padding:0 0 0 6px;}
  97. .temp_wbg_lcon ul li span.cDRed{display:inline;font-size:12px;font-family:Georgia,sans-serif;}
  98. .temp_wbg_lcon ul li a:link{color:#000;text-decoration:none;}
  99. .temp_wbg_lcon ul li a:visitied{color:#39658C;text-decoration:none;}
  100. .temp_wbg_lcon ul li a:hover{color:#C33;text-decoration:none;}
  101. .temp_wbg_lcon ul li a:active{color:#000;text-decoration:none;}
  102. .temp_wbg_lcon dl{border:1px solid #CCC;margin:5px 5px 0 10px;padding:3px 6px;}
  103. .temp_wbg_lcon dl dt{background:#F0F0F0;color:#5E6164;}
  104. .temp_wbg_lcon dl dt span{font-weight:normal;font-size:12px;}
  105. .temp_wbg_lcon dl dt span,label{display:inline;}
  106. .MoreComment{margin:5px 5px 5px 0;position:relative;left:570px;}
  107. .MoreComment a{display:block;width:48px;border:1px solid #66F;background:#A6BBF2;color:#FFF;text-decoration:none;padding:0 6px;}
  108. .MoreComment a:hover{clear:left;background:#BBCAF2;color:#FFF;text-decoration:none;}
  109. .CommentTextBox,TitleTextBox input,textarea{width:400px;margin:5px 8px;}
  110. .SubmitButton{width:100px;}
  111. .newscon img{float:left;margin:0 6px 0 0;}
  112. .newscon object{float:left;margin:0 9px 3px 0;}
  113. /*wrap right*/
  114. .temp_wbg_r{float:right;width:341px;display:inline;}
  115. .temp_wbg_r p{margin:0;padding:0;text-align:center;}
  116. .temp_wbg_r p img{margin:3px 0;}
  117. .temp_wbg_r ul.ad2{list-style-type:none;}
  118. .temp_wbg_r ul.ad2 li{float:left;width:150px;background:none;}
  119. .temp_wbg_r h5{
  120. background:url(http://news.csdn.net/images/temp_rightbg.gif) no-repeat;
  121. height:19px;
  122. font-size:12px;
  123. margin:8px 0 0 0;
  124. color:#000;
  125. text-indent:0.5em;
  126. clear:both;
  127. }
  128. .temp_wbg_r h5 span{font-weight:normal;position:relative;left:235px;}
  129. .temp_wbg_r h5 span a{text-decoration:none;color:#FFF;}
  130. .temp_wbg_r h5 span a:hover{text-decoration:none;color:#FFF;}
  131. .temp_wbg_r h6{
  132. background:url(http://news.csdn.net/images/temp_rightbg2.gif) no-repeat;
  133. height:19px;
  134. font-size:12px;
  135. margin:8px 0 0 0;
  136. color:#000;
  137. text-indent:0.5em;
  138. clear:both;
  139. }
  140. .temp_wbg_r ul{list-style-type:none;margin:10px 0 0 10px;}
  141. .temp_wbg_r ul li{
  142. background:url(http://news.csdn.net/images/temp_icolist2.gif) 0 8px no-repeat;
  143. padding:0 0 0 9px;
  144. color:#000;
  145. width:310px;
  146. overflow:hidden;
  147. text-overflow:ellipsis;
  148. }
  149. .temp_wbg_r ul li a:link{color:#000;text-decoration:none;}
  150. .temp_wbg_r ul li a:visitied{color:#39658C;text-decoration:none;}
  151. .temp_wbg_r ul li a:hover{color:#C33;text-decoration:none;}
  152. .temp_wbg_r ul li a:active{color:#000;text-decoration:none;}
  153. .temp_wbg_r ol{list-style-type:none;}
复制代码

[ 本帖最后由 混神 于 2007-10-23 18:25 编辑 ]
混神日志(韩磊BLOG)
http://www.hanlei.cn

TOP

刚学写规则表达式过滤网页,太爽了,就怕写太多太复杂,影响打开网页的速度

TOP

楼主再接再励啊

TOP

返回列表