Page 2 of 2
Re: sina.com.cn 过滤规则分享
Posted: Jul 29 2008, 11:24
by phoenix
写成
更简洁些。
old和new有些项目重复了,其实也没必要分开,都合并到一起好了,只要将html和css分开就好了。
Re: sina.com.cn 过滤规则分享
Posted: Sep 05 2008, 11:10
by ddbb
关于用了sidki之后.....
sina的 已有_COUNT_位网友发表评论 这个被过滤掉了......
我debug了一下 没发现他过滤了网页中的东西
估计是JS运算之后 改这个span的状态的时候 被屏蔽了
我只能查到 改这个span的状态的JS是
http://news.sina.com.cn/iframe/confv/fullscreenview.js
html中是
这个该如何改才能让他显示出来?????
Re: sina.com.cn 过滤规则分享
Posted: Sep 05 2008, 12:17
by ddbb
Re: sina.com.cn 过滤规则分享
Posted: Sep 05 2008, 14:58
by phoenix
首先,操作已评论网友数量的js是http://news.sina.com.cn/comment/cmnt_counter.js,该js因为url中含有counter而被以下规则阻挡:
<Match: <script> Block: Scripts by URL 7.11.06 [pr] (d.2) >
通过在IncludeExclude-U.ptxt中添加以下项目可以排除该规则的过滤:
Code: Select all
news.sina.com.cn/ $SET(0=a_adjsex.)
通过检查cmnt_counter.js和prox的log,浏览器接下来的请求http://counter.sina.com.cn/querylist?format=js&entry=g_clist&id=0&key=又被以下规则过滤:
Top Sniff: JS & VBS Content 7.10.27 [sd] (d.2 l.3)
同理,再添加免过滤项目:
Code: Select all
counter.sina.com.cn/ $SET(0=a_jssigns.)
清空缓存,刷新页面,问题解决。
Re: sina.com.cn 过滤规则分享
Posted: Sep 05 2008, 17:23
by ddbb
我尝试过去看log windows
可是实在是有点看不懂........
能简单的介绍下你的第2步是怎么看出来的么
Re: sina.com.cn 过滤规则分享
Posted: Sep 05 2008, 22:09
by phoenix
首先,通过prox menu的show xx scripts可以看到如下内容:

- show_scripts.png (27.83 KiB) Viewed 53067 times
通过其url可以推测其和获取当前页面评论人数有关,其内容显示replaced by js sniffer,即被过滤。
再查看log window中的记录,即可确认生效的规则是“Top Sniff: JS & VBS Content 7.10.27 [sd] (d.2 l.3)”

- js_sniffer.png (20.65 KiB) Viewed 53053 times
Re: sina.com.cn 过滤规则分享
Posted: Jul 21 2010, 23:58
by jonaphan
Code: Select all
# 主容器
blkContainer{\1width:*px;\2} $SET(0=.blkContainer{\1 \2 width:950px;})
# 正文块
blkContainerSblk{\1width:*px;\2} $SET(0=.blkContainerSblk{\1 \2 width:860px;})
这里的意思,应该是将正文的宽度拉宽吧?
但我用了后,广告可以去掉,但正文的宽度仍没改变,请问这里应该如何修改呢?把正文的宽度拉到上面设定的宽度.
附新浪链接:美联航一架客机遭遇强气流致30人受伤_新浪航空航天_新浪网
http://mil.news.sina.com.cn/s/2010-07-2 ... 01783.html
Re: sina.com.cn 过滤规则分享
Posted: Jul 22 2010, 08:49
by ddbb
额......你的图片总是这么恐怖.......
放上我的最新的规则......好像主要就是blocklist变化的大一些
Code: Select all
[Patterns]
Name = "Sina Delete 2009.02.10 [ddandyy]"
Active = TRUE
URL = "$TYPE(htm)[^/]++.sina.com.cn/|$TYPE(css)[^/]++.sina.com.cn/|$TYPE(js)[^/]++.sina.com.cn/"
Limit = 8000
Match = "(<|.|#)$LST(Sina)"
Replace = "\0"
另外关于那个右边的那一块空白....你用了这个规则之后 要清一下缓存.....
Re: sina.com.cn 过滤规则分享
Posted: Jul 22 2010, 09:33
by jonaphan
感谢ddbb提供的规则,用着后正常了.
一下子看新浪这样大网站的代码,感觉还是有些吃力哦.
Code: Select all
URL = "$TYPE(htm)[^/]++.sina.com.cn/|$TYPE(css)[^/]++.sina.com.cn/|$TYPE(js)[^/]++.sina.com.cn/"
这段代码中,$type()中的类型是起关联的作用?表示在sina中的htm,css,js?
另拉宽的代码中,是否要先把原先空白处的元素去掉后,才能正常用上拉宽的那段代码呢?
Re: sina.com.cn 过滤规则分享
Posted: Jul 22 2010, 10:41
by ddbb
因为有时候我自己的需求比较怪......我又想改CSS 又想改JS.....所以URL那我就那么写了.......
对应的是 sina.com.cn/*.css 和 *.js 表示那里的内容也能改
至于拉宽.......如果你的层写得好 能覆盖的话......可以不删掉.......
不过一般我写东西的时候都是先删掉 然后再拉的