[英]Selenium opens only Google Chrome (using webdriver-manager)
我正在尝试在 Brave Browser 而不是 Google Chrome 上运行 selenium。 正如文档在 ( https://pypi.org/project/webdriver-manager/#use-with-edge ) 中指出的那样,我应该准确地输入它,Brave Browser 将运行,除了它根本不会运行,它只会运行谷歌铬合金
这是我使用的代码:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as BraveService
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.core.utils import ChromeType
import time, urllib3.request
driver = webdriver.Chrome(service=BraveService(ChromeDriverManager(chrome_type=ChromeType.BRAVE).install()))
driver.get("https://www.google.com/")
time.sleep(5)
它只会运行 Google Chrome 而不是 Brave Browser,任何人都可以尝试帮助我使用 webdriver_manager 在 Brave Browser 上运行吗? 谢谢
如果您的计算机上安装了 Brave Browser,则可以将 webdriver.ChromeOptions 的二进制位置设置为计算机上brave.exe的位置。 就我而言,勇敢的浏览器程序位于此处:
"C:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe"
以下是如何执行此操作的示例:
# selenium 4
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as BraveService
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.core.utils import ChromeType
option = webdriver.ChromeOptions()
option.binary_location = "C:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe"
driver = webdriver.Chrome(service=BraveService(ChromeDriverManager(chrome_type=ChromeType.BRAVE).install()), options=option)
driver.get("https://www.google.com")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.