找回密码
 立即注册
搜索
查看: 1580|回复: 14

[软件] [求助]外行如我也想自己写广告过滤规则

[复制链接]
     
发表于 2022-3-12 19:37 | 显示全部楼层 |阅读模式
纯外行,如果有什么专用名词乱用,或者表述不清的地方,还请见谅

想写一个css,用stylus屏蔽掉一些元素。现在只会通过控制台找对应的元素,但是每次刷新一部分字符都会随机变化,比如
div class="oigkhrc-gcpbo-wrapper"
div class="zcatuj-krzyxmni-wrapper"
div class="wp-wxlemo-pwfgz-wrapper"
div class="hncyzdjvrsgikq-wrapper"

css允不允许正则表达式?如果允许该怎么写?我自己看了某个教程,模仿着写了一个,但是没效果。不清楚是我理解错了,还是有其他什么原因。如果不允许的话,有没有其他解决办法?

第二个问题(手上暂时没实例)
有些网站会跳出提示,让你关闭广告过滤,否则直接影响浏览。第一层是类似弹出框的警告,第二层是纯色,这两层对应的元素我都找到了。第三层加了一层毛玻璃的效果,这个我没法屏蔽,用ublock也没法点中对应的元素。有没有其他办法
回复

使用道具 举报

     
发表于 2022-3-12 19:51 | 显示全部楼层
CSS貌似可以选择特定后缀属性的元素,可以看看廖雪峰的教程:https://www.liaoxuefeng.com/wiki ... 12/1023023555539648
还有CSS3 Selectors的标准:https://www.w3.org/TR/selectors-3/

回复

使用道具 举报

     
发表于 2022-3-12 20:08 来自手机 | 显示全部楼层
第二个问题我遇到过,用一个插件干掉相关的函数就行

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
发表于 2022-3-12 20:21 来自手机 | 显示全部楼层
用父子兄弟的关系来选择元素
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-3-12 20:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2022-3-12 21:09 | 显示全部楼层
nessaj 发表于 2022-3-12 20:41
遇到第二种一般直接禁用javascript就行了

—— 来自 S1Fun

是我忘说了。禁用js我也试过,但是不知道具体是哪个js起的效果。我现在用的插件scriptsafe,只能按来源的网站来区分,没有列出有哪些。一旦禁用就什么都不显示了
回复

使用道具 举报

     
发表于 2022-3-12 21:10 | 显示全部楼层
你应该也是用ublock orign吧,点看列表查看器,可以找找运行了哪些脚本,选择需要屏蔽的就好
image.png
回复

使用道具 举报

     
 楼主| 发表于 2022-3-12 21:20 | 显示全部楼层
万事皆允 发表于 2022-3-12 21:10
你应该也是用ublock orign吧,点看列表查看器,可以找找运行了哪些脚本,选择需要屏蔽的就好 ...

原来还有这个功能,那第二个问题解决了
回复

使用道具 举报

     
发表于 2022-3-12 21:24 | 显示全部楼层
森田美位子 发表于 2022-3-12 21:20
原来还有这个功能,那第二个问题解决了

麻烦的是有的网站广告脚本接显示正文的脚本,想不到什么办法
回复

使用道具 举报

     
 楼主| 发表于 2022-3-12 21:56 | 显示全部楼层
elxy 发表于 2022-3-12 19:51
CSS貌似可以选择特定后缀属性的元素,可以看看廖雪峰的教程:https://www.liaoxuefeng.com/wiki ... 12/102 ...

我是菜鸡,你给我的第一个链接我点进去都不知道,是不是应该看js的选择器这部分的内容。第二个全英文更是让我无处下手,真的属于每个单词都认识,连起来就不知道说啥的那种。对我这种毫无基础的人来说,大概就像是给刚上小学的人,扔了一本微积分吧
回复

使用道具 举报

     
发表于 2022-3-12 23:27 | 显示全部楼层
森田美位子 发表于 2022-3-12 21:56
我是菜鸡,你给我的第一个链接我点进去都不知道,是不是应该看js的选择器这部分的内容。第二个全 ...

我对前端也不熟,也是从这个教程开始学习的。可以从js的选择器开始看。
回复

使用道具 举报

     
发表于 2022-3-13 12:47 来自手机 | 显示全部楼层

由手机上传

由手机上传
回复

使用道具 举报

     
发表于 2022-3-13 12:49 来自手机 | 显示全部楼层
以你上面的例子div[class$=-wrapper]
回复

使用道具 举报

     
发表于 2022-3-13 12:50 来自手机 | 显示全部楼层
“-wrapper”
回复

使用道具 举报

     
 楼主| 发表于 2022-3-13 19:54 | 显示全部楼层
lampwu 发表于 2022-3-13 12:49
以你上面的例子div[class$=-wrapper]

感谢。有效
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 01:27 , Processed in 0.076149 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表