java - 脚本在网站上删除后重置元素
问题描述
尝试为没有广告拦截器工作的网站编写广告拦截器。
我正在使用香草 JS,这是我一直在测试的:
let test = document.querySelector('div[style="margin: 0 auto;margin-top:25px;"]');
test.parentNode.removeChild(test);
现在,当我选择整个页面的主页正文时,这有效,但是当我选择上面提到的内容(这是一个小横幅广告)时,页面加载后,它不存在但重新一两秒后出现(加载需要更多时间,因为它已被删除,并且某些脚本正在重新加载它)。
我不知道它是哪个脚本,如何检测它。我尝试使用元素 ID 作为关键字来搜索它。查看某个脚本中是否有特定的 ID 名称。
有人有什么建议吗?网站是:net.adjara.com
解决方案
推荐阅读
- ansible - 如何使用剧本将远程目录复制到本地主机,目录包含不同的用户文件/文件夹?
- apache-pig - 为什么不能从 UNION 操作生成
- java - 如何从现有图像视图上的可绘制对象中获取图像名称
- linux - Android 平台工具:“正在为 UserX 的会话 2 运行停止作业”,我必须等待 90 秒才能关机
- python - Django 使用通用视图,“POST /''/ HTTP/1.1”405 0,不允许方法(POST)
- xml - 删除满足条件的节点,如果为空则删除父节点
- json - Groovy 从变量创建 Json
- python - PyCharm 不允许输入任何代码问题
- python - 如何将数组(二维列表)分配给 Python 中的 dict?
- c# - 如何控制 DataGrid 中自动生成的列的顺序