使用Selenium打开Splitter浏览器

2024-05-28 19:50:55 发布

您现在位置:Python中文网/ 问答频道 /正文

当我为Chrome启动一个splitterbrowser对象时,我会看到一条黄色横幅,上面写着“您正在使用不受支持的命令行标志…”我找到了一种使用selenium来消除这种情况的方法。在

browser = Browser('chrome')
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
browser = webdriver.Chrome(chrome_options=options)

正如你所见,它实际上启动了两次浏览器,但我只希望Chrome弹出一次。有没有一种方法可以使用Selenium启动spliter对象的浏览器?在


Tags: 对象方法命令行browser标志selenium浏览器chrome
1条回答
网友
1楼 · 发布于 2024-05-28 19:50:55

我没找到任何办法。我正在使用这个补丁的自定义硒版本

https://github.com/artyomboyko/splinter/commit/934a254028887d2abc001e44d7ceceb37700c02d

现在我能做到了

from selenium.webdriver.chrome.options import Options
from splinter import Browser

options = Options()
options.add_argument('test-type')
browser = Browser('chrome', options=options)

我会尝试拉取请求,抱歉,以前从未做过。在

相关问题 更多 >

    热门问题