sidki config set的配置、使用,新手入门首选
Moderator: phoenix
-
Bonnie
- Moderator
- Posts: 165
- Joined: Oct 05 2008, 01:27
Post
by Bonnie »
log文件如下:
Code: Select all
BlockList 8998: in AdPaths, line 186
BlockList 8998: in AdList, line 85
BlockList 8998: in User-Agents, line 51
+++GET 8998+++
GET /v1.0.0052/v/swf/qplayer.swf?VideoIDS=XMTEwNDEzNDA4&embedid=NzYuMjEuNS4yMzACMjc2MDMzNTICcGxheWVyLnlvdWt1LmNvbQIv&showAd=0 HTTP/1.0
User-Agent: Opera/9.80 (Windows NT 5.1; U)
Host: static.youku.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: en-US,en;q=0.9
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip
Referer: http://static.youku.com/
Cookie: dm48bba88157412=1%7C1222462458%7C1%7Cbbs.saraba1st.com%7C%2Fthread-403429-1-1.html; isRemoveOnPlayComplete=true; playlistV2skin=null; PHPSESSID=sk1d738kh36814util98esh463; PlayList=[]; view=1
Cookie2: $Version=1
Connection: keep-alive
URL-Killer: URL killed
起作用的关键字是 showad(s|ver[a-z0-9]+|)
我想把get的那个url加入白名单
但是试了在adpath里加入~v1.0.0052/v/swf/qplayer.swf*&showAd=0
和在bypass里加入v1.0.0052/v/swf/qplayer.swf*&showAd=0
都没法白名单此url
-
ddbb
- Moderator
- Posts: 425
- Joined: Jan 07 2008, 13:30
Post
by ddbb »
showad这个规则是在哪的........不好意思我没找到......
youku在我这是能正常看的.......你那是不能看么?????
加白名单不是你这种加法的.....
你要先找到起作用的那条规则 然后在那个规则的URL Match里 会比如是 $TST(keyword=*.
a_ads.*) 的东西
然后你到Exceptions-U.ptxt 里 按
a_ads 的例子 把你的URL加上就行了......
比如像我这样....
Code: Select all
(www|news|tech|ent|video|blog|sports).sina.com.cn/ $SET(0=a_adjsex.a_jssigns.a_comm_i.a_adfn2.)
-
Bonnie
- Moderator
- Posts: 165
- Joined: Oct 05 2008, 01:27
Post
by Bonnie »
汗,你这么一问我才想起来,起作用的不是sidki自带的规则而是我从官方版导入的一条规则。
showad是在AdPaths, line 186,然后adpaths被AdList, line 85调用。
规则是
Code: Select all
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL-Killer: kill-a-URL (out)"
URL = "$LST(AdList)"
Replace = "URL killed \k"
被误过滤的是论坛上内嵌的youku视频播放器,
你那个方法我知道。
我奇怪为什么~没用,
我用自己的规则时都是用~来加白名单的,
置顶 中文网站过滤列表分享 里p版也有用~ggao/downd_a.js加白名单。
-
ddbb
- Moderator
- Posts: 425
- Joined: Jan 07 2008, 13:30
Post
by ddbb »
以我对block list的理解.......
第一行就出去了.......根本读不到下面........
至于你说用~加白名单........我得说我根本不明白这个怎么加.......不好意思 帮不到你了.......
-
Bonnie
- Moderator
- Posts: 165
- Joined: Oct 05 2008, 01:27
Post
by Bonnie »
不会啊.
我用~都可以正常添加白名单.
比如同样在adlist里:
js.tudouui.com/bin/player_online/*.swf
~js.tudouui.com/bin/player_online/TudouVideoPlayer*.swf
可以屏蔽tudou播放视频时右下角的广告但不会误杀播放器.
但是youku那个不知道为什么不工作.
-
phoenix
- Site Admin
- Posts: 529
- Joined: Dec 29 2007, 16:27
Post
by phoenix »
ddbb wrote:至于你说用~加白名单........我得说我根本不明白这个怎么加.......不好意思 帮不到你了.......
请参考
http://www.proxomitron.cn/help/BlockLis ... ation.html 的 Unmatching a match 一节。
Bonnie wrote:汗,你这么一问我才想起来,起作用的不是sidki自带的规则而是我从官方版导入的一条规则。
你看下原版和 sidki 的 adlist 文件,其结构是完全不一样的。所以用官方的规则配合 sidki 的 adlist 文件来用,很可能会产生不可预料的结果。
另外,使用了 sidki 的规则包后,就没必要再用原版中的规则了。
Bonnie wrote:但是试了在adpath里加入~v1.0.0052/v/swf/qplayer.swf*&showAd=0
和在bypass里加入v1.0.0052/v/swf/qplayer.swf*&showAd=0
要排除 adpath 中某个关键字过滤,建议还是按 ddbb 建议的方法,在 Exceptions-U.ptxt 里完成。
如果确实想写在 bypass 里,URL 要写完整,试试
Code: Select all
static.youku.com/v1.0.0052/v/swf/qplayer.swf*showAd=0
-
Bonnie
- Moderator
- Posts: 165
- Joined: Oct 05 2008, 01:27
Post
by Bonnie »
但是sidki屏蔽某些文件比如js.tudouui.com/bin/tudoumini/TudouMini_15.swf的时候必须用$RDIR吧?
感觉这样比较麻烦,不如直接写adlist方便些。
我现在用另一个列表来储存原版的adlist了。
完整的url我也试过:
~static.youku.com/*/v/swf/qplayer.swf*showAd=0
还有
~*/v/swf/qplayer.swf*
~*/v/swf/qplayer.swf*showAd=0
似乎都不起作用...
-
phoenix
- Site Admin
- Posts: 529
- Joined: Dec 29 2007, 16:27
Post
by phoenix »
Bonnie wrote:但是sidki屏蔽某些文件比如js.tudouui.com/bin/tudoumini/TudouMini_15.swf的时候必须用$RDIR吧?
试试在 header filters 里开启
!-|||||||||||| URL: Block Ad URLs,这条规则的杀伤力较大,默认是关闭的。
Bonnie wrote:完整的url我也试过:
~static.youku.com/*/v/swf/qplayer.swf*showAd=0
还有
~*/v/swf/qplayer.swf*
~*/v/swf/qplayer.swf*showAd=0
似乎都不起作用...
看来你还是在 adpath 里折腾,请注意我说过 sidki 的这个文件和原版不一样,其中并不是完整的 url 。试试下面的
(untested):
-
Bonnie
- Moderator
- Posts: 165
- Joined: Oct 05 2008, 01:27
Post
by Bonnie »
Block Ad URLs开启过,的确是杀伤力太大,就又关闭了。
现在那个测试地址找不到,等找到试试你说的吧,谢谢。