Selenium-Python with chromium browser (windows)



我正在尝试在Windows 8上使用Selenium python启动chromium浏览器。

添加了binary_location作为应用程序数据的铬二进制位置。但 chromedriver 仍然启动谷歌浏览器而不是铬。

如果我卸载谷歌浏览器,那么 chromedriver 默认启动 chromium。但是安装铬后,无论如何它总是启动铬。

有没有人知道如何在安装铬的同时用硒启动铬?

请不要将其标记为重复。另一个是关于Unix和提供给Selenium java的解决方案,而这个是关于Windows和python的。

试试这个:

from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = r"D:.....chrome.exe"
# This line defines your Chromium exe file location.
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://www.google.com/')

为我工作。 我安装了Chrome和Chromium。 它启动指定的 exe。

要启动Chromium浏览器,您可以使用以下代码块:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location("C:\path\to\chrome.exe") //path to chromium binary
options.add_argument("start-maximized")
options.add_argument("--disable-gpu-vsync") //only for Windows
options.add_argument("--remote-debugging-port=9222") //for MAC & Linux
driver = webdriver.Chrome(executable_path=r'C:pathtochromedriver.exe', chrome_options=options)
driver.get('http://google.com/')

注意:在这里您可以找到有关使用标志运行铬的更多详细信息

相关内容

  • 没有找到相关文章

最新更新