返回列表 发帖

[过滤规则] 新浪网(sina.com)(08/02/2008更新)

2008.08.02 需要下载附件sina.rar,并解压缩到filter目录下(具体请看置顶帖)
目录结构如下:
├theworld.exe
└filter
    └sina
       └master.css

规则如下:
  1. #exd#*.sina.*#<!--\s(TopAds|Ads 120x180|顶通广告)\sbegin\s-->[\s\S]*?<!--\s\1\send\s-->###<!--Ad blocked by TheWorld2-->
  2. #exd#*.sina.*#<!--_SINA_ADS_BEGIN_-->[\s\S]*?<!--_SINA_ADS_END_-->###<!--Ad blocked by TheWorld2-->
  3. #exd#*.sina.*#<a[^>]*?adfclick[^>]*?>[\s\S]*?<\/a>###<!--Ad blocked by TheWorld2-->
  4. #exd#*.sina.*#<!-- 侧边栏 begin -->[\s\S]*?<!-- 侧边栏 end -->###<!--Ad blocked by TheWorld2-->
  5. #exd#*.sina.*#<link[^>]*?master\.css[^>]*?>###<link href="$tw2f://sina/master.css" rel="stylesheet" type="text/css" />
复制代码
注意:由于新浪改版需要一定时间过渡期,有些页面依然是以前的格式,所以下面的规则是针对以前的页面提供的,可以跟上面的一起使用,也可以发现问题再使用
  1. #exd#*.sina.*#<!--企业服务文字广告开始-->[\s\S]*?<!--正文结束-->###</table><!--Ad blocked by TheWorld2-->
  2. #exd#*.sina.*#(<td width=")(640)(" valign="top" class="lc_blue">)###$1100%$3
复制代码
过滤新浪音乐播放器:
  1. #exd#*.sina.*#<!-- 音乐播放器 begin -->[\s\S]*?<!-- 音乐播放器 end -->###<!--Ad blocked by TheWorld2-->
复制代码
_________
更新记录:
2008.08.02 新浪改版了,规则更新,注意:新版规则需要下载css文件(不好意思,昨晚忘了传附件)
    说明:新版的规则在一些奥运相关页面会出现奥运视频栏目跟主体宽度不同,鉴于奥运只是个暂时性的活动,虽然可以用规则修正,但是这里就不提供了

2008.07.19 稍微更新一下(画外音:如果所有站点都像新浪这么规矩,过滤广告就简单多了)
2008.04.01 愚人节新浪改版?希望明天不要再改
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

LS的代码被转成表情了

TOP

xwhyc大大提供的更新

#exd#*.sina.com*##page\{width:950px; overflow:hidden; margin:0 auto;####page{width:100%; overflow:hidden; margin:0 auto;
#exd#*.sina.com*# ul\{width?:945|950)px;margin-left:###ul{width:100%;margin-left:
#exd#*.sina.com*#<div class="Mblk_11 blkCommentBox" style="width:596px;">###<div class="Mblk_11 blkCommentBox" style="width:100%;">
#exd#*.sina.com*#(?:<div class="blkContainer(?:sblk)?">|<div class="bPCB_b1_2">|<div class="topNav">)###<div>
#exd#*.sina.com*#(?:var (?bjFlash|oswf|fo\b|of\b|mnBottomFloat_D4S5E4FV|FullScreenData|popUpWin2)|<scr[^>]*?(?:/wgt_static|icast|/importplayer|/flashsurvey_|/pfp\.|/pagead|/rotator|/680\.)[\s\S]*?</scr[^>]*?>|<!-- 侧边栏 begin -->[\s\S]*?<!-- 侧边栏 end -->)###
#exd#*.sina.com*##Part(C|E|H) .left\{height:\d{3}px;\}####Part$1 .left{height:300px;}
#exd#*.sina.com*#<DIV (??:class|id)="(?:ads_780|(Ad_01 )?adNone|aln lnCo"|lnzx_con|botads|top(?:banner)?AD"|adFrame clearfix)|style="margin-bottom:8px;")[^>]*?>###<div style="display:none">

TOP

本帖最后由 Coincidence 于 2009-7-17 00:23 编辑

把楼主和xwhyc的代码综合了一下,大家试试,呵呵
  1. #exd#*.sina.*#<!--\s(TopAds|Ads 120x180|顶通广告)\sbegin\s-->[\s\S]*?<!--\s\1\send\s-->###<!--Ad blocked by TheWorld2-->
  2. #exd#*.sina.*#<!--_SINA_ADS_BEGIN_-->[\s\S]*?<!--_SINA_ADS_END_-->###<!--Ad blocked by TheWorld2-->
  3. #exd#*.sina.*#<a[^>]*?adfclick[^>]*?>[\s\S]*?<\/a>###<!--Ad blocked by TheWorld2-->
  4. #exd#*.sina.*#<!-- 侧边栏 begin -->[\s\S]*?<!-- 侧边栏 end -->###<!--Ad blocked by TheWorld2-->
  5. #exd#*.sina.*#<!--企业服务文字广告开始-->[\s\S]*?<!--正文结束-->###</table><!--Ad blocked by TheWorld2-->
  6. #exd#*.sina.com*##page\{width:950px; overflow:hidden; margin:0 auto;####page{width:100%; overflow:hidden; margin:0 auto;
  7. #exd#*.sina.com*# ul\{width:(?:945|950)px;margin-left:###ul{width:100%;margin-left:
  8. #exd#*.sina.com*#<div class="Mblk_11 blkCommentBox" style="width:596px;">###<div class="Mblk_11 blkCommentBox" style="width:100%;">
  9. #exd#*.sina.com*#(?:<div class="blkContainer(?:sblk)?">|<div class="bPCB_b1_2">|<div class="topNav">)###<div>
  10. #exd#*.sina.com*#(?:var (?:objFlash|oswf|fo\b|of\b|mnBottomFloat_D4S5E4FV|FullScreenData|popUpWin2)|<scr[^>]*?(?:/wgt_static|icast|/importplayer|/flashsurvey_|/pfp\.|/pagead|/rotator|/680\.)[\s\S]*?</scr[^>]*?>|<!-- 侧边栏 begin -->[\s\S]*?<!-- 侧边栏 end -->)###
  11. #exd#*.sina.com*##Part(C|E|H) .left\{height:\d{3}px;\}####Part$1 .left{height:300px;}
  12. #exd#*.sina.com*#<DIV (?:(?:class|id)="(?:ads_780|(Ad_01 )?adNone|aln lnCo"|lnzx_con|botads|top(?:banner)?AD"|adFrame clearfix)|style="margin-bottom:8px;")[^>]*?>###<div style="display:none">
复制代码

TOP

哇咔咔,我终于学会了,楼主写的贴的太好,简单易懂
good  good
I am flying all the time世界之窗,呈现一个更美的世界
[fly]代码禁飞区,俺想飞[/fly]

TOP

http://bbs.ioage.com/cn/viewthre ... ;extra=&page=54
看这个帖子的643楼,xwhyc大虾根据我上面的求助,给出了最新的针对新浪的专门规则,我刚刚使用完毕,确认能在过滤掉新浪网新闻频道每条具体新闻显示画面右侧无用内容的同时还能达到在任何显示比例时都不用左右来回来回拉滚动条就能看全一行字。
关心新浪网新过滤规则的网友,不妨去那看看并发表求助

TOP

本帖最后由 浙江嘉兴 于 2009-7-3 07:35 编辑

http://news.sina.com.cn/c/2009-07-03/032418142957.shtml

前几天热心的xwhyc网友对新浪网专门专属过滤规则进行了更新完善,对新浪广告过滤效果很好,谢楼主。新浪网每条新闻的具体显示画面里,实质新闻实质内容的上部和右侧有多余内容,虽非广告但同样拖网页打开速度同样妨碍浏览,请求楼主把上部和右侧的也过滤掉。

    1024X768像素显示器分辨率,过滤掉右侧时如同时采取扩宽显示,会导致来回拉滚动条才能看清一行文字。

   所以,诉求是并列的两个:①既要过滤掉右侧和上部无用部分多余部分内容;②又不要弄成扩宽的,达到不左右来回拉滚动条就能直接看全一行文字的目的。

TOP

不知道楼上的规则能不能把icast广告关了   试试

TOP

xwhyc,使用你的这个规则要把以前sina的规则全部取消吗?
colors 发表于 2009-6-28 20:14 http://bbs.ioage.com/cn/images/common/back.gif

我想应该是的

TOP

xwhyc,使用你的这个规则要把以前sina的规则全部取消吗?

TOP

本帖最后由 xwhyc 于 2009-6-27 20:43 编辑

新过滤规则,欢迎试用
  1. #exd#*.sina.com*#(?:var (?:objFlash|oswf|fo\b|of\b|mnBottomFloat_D4S5E4FV|FullScreenData|popUpWin2)|<scr[^>]*?(?:/wgt_static|icast|/importplayer|/pfp\.|/pagead|/rotator|/680\.)[\s\S]*?</scr[^>]*?>)###
  2. #exd#*.sina.com*##Part(C|E|H) .left\{height:\d{3}px;\}####Part$1 .left{height:300px;}
  3. #exd#*.sina.com*#<DIV (?:(?:class|id)="(?:ads_780|(Ad_01 )?adNone|aln lnCo"|lnzx_con|botads|top(?:banner)?AD")|style="margin-bottom:8px;")[^>]*?>###<div style="display:none">
复制代码

TOP

博客

本帖最后由 天竺葵 于 2009-6-9 16:26 编辑

不知道新浪博客的右上角-是个FLASH和右下角的广告-弹出的广告能过滤吗?

TOP

返回列表