编辑Chrome扩展插件(Adblock)代码,使其在安装时不会打开新的选项卡



我使用selenium和python来打开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文件,不打开新的选项卡,但我不知道如何以及可以做什么更改。这是可以编辑的广告块文件的文件夹。

关闭"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)

让我知道这是否对你有效

相关内容

  • 没有找到相关文章

最新更新