森田美位子 发表于 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也没法点中对应的元素。有没有其他办法

elxy 发表于 2022-3-12 19:51

CSS貌似可以选择特定后缀属性的元素,可以看看廖雪峰的教程:https://www.liaoxuefeng.com/wiki ... 12/1023023555539648
还有CSS3 Selectors的标准:https://www.w3.org/TR/selectors-3/

aithinkso 发表于 2022-3-12 20:08

第二个问题我遇到过,用一个插件干掉相关的函数就行

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

win8 发表于 2022-3-12 20:21

用父子兄弟的关系来选择元素

nessaj 发表于 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吧,点看列表查看器,可以找找运行了哪些脚本,选择需要屏蔽的就好

森田美位子 发表于 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的选择器这部分的内容。第二个全英文更是让我无处下手,真的属于每个单词都认识,连起来就不知道说啥的那种。对我这种毫无基础的人来说,大概就像是给刚上小学的人,扔了一本微积分吧

elxy 发表于 2022-3-12 23:27

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

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

lampwu 发表于 2022-3-13 12:47

lampwu 发表于 2022-3-13 12:49

以你上面的例子div

lampwu 发表于 2022-3-13 12:50

“-wrapper”

森田美位子 发表于 2022-3-13 19:54

lampwu 发表于 2022-3-13 12:49
以你上面的例子div

感谢。有效
页: [1]
查看完整版本: [求助]外行如我也想自己写广告过滤规则