gpt4 book ai didi

Python Selenium add_extensions 关闭安装启动画面

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:36 25 4
gpt4 key购买 nike

我正在加载带有扩展列表的 Firefox,所以...

 ffprofile = webdriver.FirefoxProfile()
ffprofile.add_extension(extension="ff_extensions/myextension.xpi")
driver = webdriver.Firefox(firefox_profile=ffprofile)
return driver

这可以工作,但扩展程序会打开安装完成的初始屏幕。有没有办法禁止这些显示或在启动时关闭所有选项卡?

最佳答案

一种选择是发出 driver.quit(),如果是 Firefox,则应关闭该选项卡。

或者,调用CTRL/COMMAND + W快捷键关闭当前选项卡:

from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

ActionChains(driver).send_keys(Keys.CONTROL, "p").perform() # or Keys.COMMAND on Mac

此外,根据扩展名,这种欢迎/首次运行行为可以通过 firefox 首选项进行控制。例如,以下是在 AdBlock 情况下禁用它的方法:Python Using Adblock with Selenium and Firefox Webdriver

关于Python Selenium add_extensions 关闭安装启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36094401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com