oldsento
(Oldsento)
1
首先窝不懂代码所以请多多指教,比如像这种底部广告很多动漫网站都有,如:https://qkan8.com,https://tt776b.com,http://qiqidm7.com,

拦截了图片后留下透明区域但点击会跳转到第三方网站,



这个透明区域包括bottom:0~23.90625vw(0vw,7.96875vw,15.9375vw,23.90625vw总共4个); left:0~90vw(0-9共10个)总共4x10=40个元素或按钮,

这个透明区域是固定的,虽然可以手动添加但目前只能一个个添加有效果,不知道怎么批量添加拦截规则,这个列表应该是有规律的,
用x浏览器手动添加拦截的规则:qiqidm7.com##DIV[style=‘position:fixed; bottom:7.96875vw; left:40vw; z-index:100;display:block;width:9.6vw;height:7.96875vw;background: #000;opacity:0.01;’]
qkan8.com##DIV.oixjngmj_b[style=‘position:fixed; bottom:0vw; left:30vw; z-index:10;display:block;width:9.6vw;height:7.96875vw;background: #000;opacity:0.01;’]
qkan8.com##DIV.oixjngmj_b[style=‘position:fixed; bottom:7.96875vw; left:20vw; z-index:10;display:block;width:9.6vw;height:7.96875vw;background: #000;opacity:0.01;’]
qkan8.com##DIV.oixjngmj_b[style=‘position:fixed; bottom:0vw; left:50vw; z-index:10;display:block;width:9.6vw;height:7.96875vw;background: #000;opacity:0.01;’]
只能拦截到一小块区域,
而via暂时不知道这么改才有用,直接粘贴没用,虽然x浏览器拦截了但实际上点击那个区域还是会触发跳转,应该还要拦截那个区域的点击事件,但现在没招啊,主要是手机浏览器如X浏览器,via,alook用
原帖关于拦截某些动漫网站底部广告的规则和研究,纯小白欢迎指教
你用的是uBlock Origin吗?
我用规则把他拦截下来了但不确定你能不能下载这规则
https://www.mediafire.com/file/zybi5bv0uqc6xri
这个下了可以放在uBlock Origin里
在里面的设置 下面有一个从文件还原
问就是闲鱼找个人(bushi
没看懂你这写的规则,直接把整个广告div干掉不就好了?
找个共同的规则然后一起匹配就好了吧,不过把几个网站想写一块去,一般都是一个网站一个自己的规则写的,除非是同一个模板才可以吧
oldsento
(Oldsento)
7
虽然很感谢你分享这么多广告拦截文件,但还是很想问一句,你用安卓手机浏览器试过了吗?那些广告拦截规则对窝说的那些网站真的有用吗?
你发的那些,窝貌似都用过了,顶多只把图片拦截了,但还是对那个留下的底部透明区域没用,点击还是会跳转到第三方网站,
我使用第一条内容的规则,或者单纯使用后面的那两条可以在国内直接用的规则,
都测试过了无广告和点击问题。

但具体是哪个规则集命中了没去研究。
使用的是firefox浏览器+uBlock Origin插件。
不能过滤的原因:
1.有些规则在国内可能更新不了
解
那些规则你直接用后面那两个规则
2.或者有一些插件和浏览器实现不了这些规则的内容 这个我是测试不了了
解
换能实现的
我还下了个via测试了一下也没问题用的是后面的那两个规则


oldsento
(Oldsento)
10
经过窝测试:
x浏览器4.7.1用了你后面的2个规则,tt776b.com勉强正常,qkan8.com和qiqidm8.com都没用,
via5.9,同上,还是只有tt776b.com有用,其他2个网站没用,而且可能因为窝之前也装了一大堆其他规则,可能有冲突导致拦截不了
我用的是via 6.2 只是添加了那两个规则,三个网站的广告都可以正常拦截,浏览器其他设置均没有动过。
你的规则有像我给的via规则图片那样,点过更新,并显示正常更新后去测试吗?
oldsento
(Oldsento)
12
via5.9窝又把其他所有规则都禁用了还是一样,可能是浏览器广告拦截有问题起不了作用,
拦截规则之间会不会冲突我不知道,一般规则重复了只会把重复的规则不再执行而已,应该是没什么影响的。
-
可以的话把via更新到最新版再进行测试一下(再确认一下正常更新,应该显示像是这样的 961xx条规则,几分钟前 已更新)
-
(比较麻烦但是确保没有其他奇怪问题的操作)
保存相关的书签、浏览器设置等纪录(备份!),重新安装一个新的浏览器。先只添加两条规则,更新规则,尝试访问这三个网页,不出意外应该能解决问题了。
然后你再把备份的内容再导入进去
如果这时不正常那说明你的配置有东西影响需要自己排除,如果没事那就没事
-
尝试别的浏览器,狐猴浏览器和edge这两个应该也滤广告而且可以直接下载
还有一些别的比如 firefox不知道你能不能下得到
oldsento
(Oldsento)
15
你这教程只是拦截图片的啊,窝想问的是拦截图片后面的透明区域啊,
这个透明区域是固定的,
很简单,把自动生成的拦截规则中的随机字符串换成通配符即可,我做出来两个
qiqidm7.com##IMG#show*.cos.ap-shanghai.myqcloud.com*]
qkan8.com##DIV#*[style='height: 31.25px; *]
oldsento
(Oldsento)
17
应该是你那里有什么错误,3_5105那个方法我这边测试生效。
你可以尝试一下这样
我认为主要是操作问题,但不排除适配的奇怪问题。
其实理论上没有规律才对…
没办法批量添加,但是可以用通配符匹配变化的部分
试试看
[qiqidm7.com##DIV](http://qiqidm7.com/##DIV)[*height:7.96875vw;background: #000;opacity:0.01;’]