编辑 Chrome 扩展程序(Adblock)代码,使其在安装时不会打开新标签页

阿曼·赛尼

我在 python 中使用 selenium 来打开 chrome,每次加载它时都会安装 Adblock。除了我想使用的选项卡之外,还会打开一个“感谢您安装 adblock”选项卡,这很烦人。要关闭标签,我试过这个

chld = driver.window_handles[1]
driver.switch_to.window(chld)
driver.close

像这样关闭驱动程序不允许我在出现此错误时继续在主选项卡上

selenium.common.exceptions.NoSuchWindowException: Message: no such window: target window already closed

因此,为了解决这个问题,我想也许我可以编辑 adblock crx 文件以不打开新选项卡,但我不知道如何以及可以进行哪些更改。这是可以编辑的广告块文件的文件

Libin Thomas

关闭“Adblock”选项卡后,尝试使用以下补丁专注于当前选项卡:

chld = driver.window_handles[1]
driver.switch_to.window(chld)
driver.close

current_tab=driver.window_handles[0]
driver.switch_to.window(current_tab)
driver.get("https://www.yahoo.com")
time.sleep(2)

让我知道这是否对你有用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Google Chrome编辑HTML源代码

Chrome扩展程序:打开新标签页,而不会失去弹出窗口的焦点

Chrome扩展程序:URL未在新标签页中打开

单击工具栏图标时,在新标签页中打开Chrome扩展程序

Chrome扩展程序在新标签页上打开新标签页

如何为 google chrome 扩展创建可编辑的字典?

用于屏幕捕获和编辑的 Google chrome 扩展

如何通过扩展程序在Chrome DevTools源代码编辑器中获取光标位置?

Google Chrome-专注于最近编辑的代码段窗口

从Visual Studio编辑时,Chrome中的CSS实时更新

Chrome扩展程序-在新标签页中打开捕获的屏幕截图

Chrome扩展程序:如何在新标签页中打开链接?

简单的Chrome扩展程序:在新标签页中打开一个网址

无法使用Chrome扩展程序弹出窗口中的按钮打开新标签页

如何在Chrome扩展程序中检查HTML元素是否可编辑

实时编辑功能不适用于Jetbrains chrome扩展程序

Firefox/Chrome 扩展程序 - 阻止新标签页

在新标签页上触发Chrome扩展程序

Chrome扩展程序仅在新标签页中正常运行

Chrome扩展程序在新标签页中运行js

Chrome检查器在编辑CSS时不断打开并专注于控制台

编辑内置的Chrome书签管理器文件夹/子文件夹自动扩展?

Chrome中的编辑行为与Firefox或Edge中的编辑行为不同

Chrome扩展程序注入当前标签页

如何将WebStorm打开为默认的Chrome文本编辑器?

没有chrome开发工具就不会显示ace编辑器

编辑快速编辑标签文本

无法在Chrome开发者工具的“来源”标签中编辑HTML

无法在Chrome开发者工具的“来源”标签上编辑文件