如何反广告拦截?

2021-04-23 12:30:53 +08:00
 wunonglin

例如:www.bilibili.com

访问主站通过 GET www.bilibili.com 打开,

然后 bilibili 所有接口(这里注意,是所有的接口)通过 POST www.bilibili.com 在 body 通过{cmd: "XXX"}的形式加载,

这样是否可以达到屏蔽域名你也不能正常访问网站?

4594 次点击
所在节点    问与答
43 条回复
locoz
2021-04-23 18:29:06 +08:00
@honeycomb #17 现在 Android 上对非系统应用是可以不需要 ROOT 、解 BL 锁的,直接套容器里弄个虚拟环境出来就随便搞了,所以也就只是 iOS 无解。
pkookp8
2021-04-23 18:46:34 +08:00
后端把网页生成图片贴到前端,啥都能防
natsji
2021-04-23 19:55:44 +08:00
natsji
2021-04-23 19:58:03 +08:00
shuntdown42
2021-04-23 20:35:09 +08:00
反反广告拦截规则
ad-edentw.txt:合并自 Adblock Warning Removal List 、ABP filters 、anti-adblock-killer-filters
raw.githubusercontent.com/o0HalfLife0o/list/master/ad-edentw.txt
IvanLi127
2021-04-23 20:41:24 +08:00
可以,但是现在广告拦截不只是阻断接口的访问
psllll
2021-04-23 21:54:06 +08:00
把广告做进正常的内容,参考动漫疯
dream7758522
2021-04-23 22:28:24 +08:00
优酷爱奇艺不是已经实现了吗?开了过滤,直接不放视频了,一个大黑框提示关闭过滤
iseki
2021-04-24 00:50:31 +08:00
这都是道高一尺魔高一丈的东西,你这么设计接口赶明人家反广告工具上 json path 信不信(
tia
2021-04-24 01:55:37 +08:00
你除非拿出和对方一样规模的团队 https://github.com/gorhill/uBlock
nvkou
2021-04-24 03:13:21 +08:00
学学游戏。看完广告获取令牌从而让用户主动走完流程。
MaiKuraki
2021-04-24 07:26:47 +08:00
好像有点儿难反。建议起诉开发广告拦截的
xingshu1990
2021-04-24 08:29:56 +08:00
学学 youtube 学学泰国的广告,学学霓虹国的广告。
国内的广告制造焦虑太明显,贩卖焦虑太明显。特别是近些年的在线教育,培养了太多的焦虑的父母,造就了太多的鸡娃。
xingshu1990
2021-04-24 08:32:10 +08:00
目的性太强烈,功利性太明显的广告,现在的大众都不想看。反而泰国好玩的广告,我可能连电视剧都不看了。
yyyb
2021-04-24 09:38:14 +08:00
一天到晚琢磨怎么反广告拦截不如提升一下广告质量和投放方法,你们还想强制用户吃屎不行?
yyyb
2021-04-24 09:42:23 +08:00
@MaiKuraki 建议立法,强制用户看广告,不看的一律终身监禁
gamexg
2021-04-24 10:04:08 +08:00
这个根本没难度
第一,一般是第三方的广告平台,直接屏蔽广告平台域名完事,你没办法去改平台域名,如果上自己的反代,小心被当作作弊。
第二,即使加载处无法屏蔽,也可以从 DOM 处屏蔽。我记得有个网站广告 DOM 没任何 id css 等标记,但是当时一样按位置解决了。

靠谱的方法如上面讲的,js 探测,如果发现屏蔽广告就警告。但是要注意,探测的 js 别一样被人屏蔽了。
不过这个只能对抗通用过滤,如果专门针对某个网站的油猴脚本,一样难以解决。因为 DOM 的方法可以被替换。
InuYasha1987
2021-04-24 10:11:18 +08:00
@honeycomb 就从那时候起我不看 cnbeta 了
newmlp
2021-04-24 10:21:15 +08:00
这个反广告拦截实际上没啥意义,人家真不想看你广告你非要让人家看到,能带来什么收益呢?而且还要投入人力时间
Cu635
2021-04-24 10:43:42 +08:00
反广告拦截?
注意在接广告的时候不要接那种恶心人的广告,注意筛选高质量广告。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/772685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX