Selenium with brave a chromium based browser(Version 1.33.106 Chromium: 96.0.4664.110 (Official Build) (64-bit)
Selenium with brave a chromium based browser(Version 1.33.106 Chromium: 96.0.4664.110 (Official Build) (64-bit)
我是初级 python 程序员,
我目前正在使用 selenium 开发浏览器自动化程序,
但目前我使用的是 brave 版本 96.0.4664.45
我的 chrome 驱动程序无法正常工作,而 geckodriver 与 firfox
一起工作正常
此处错误---> Errors with selenium library in python path and all correct with my side
请尽快帮助我
我建议试试webdriver_manager
https://github.com/SergeyPirogov/webdriver_manager.
它有助于设置 chromedriver 的路径。
对于Chrome:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
对于 Chromium:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install())
我想其中一些对 Brave 有用。
另外,看看这个例子:
https://gist.github.com/passivebot/91d726bafc1f08eb475dd8384a3f21db
要启动 brave 浏览上下文,您需要:
- 使用
binary_location
属性指向勇敢的二进制位置。
- 使用 chromedriver 可执行文件启动 brave 浏览器。
代码块:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
option = webdriver.ChromeOptions()
option.binary_location = r'C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe'
driverService = Service('C:/Users/.../chromedriver.exe')
driver = webdriver.Chrome(service=driverService, options=option)
driver.get("https://www.google.com")
参考资料
您可以在以下位置找到一些相关的详细讨论:
- Use Selenium with Brave Browser pass service object written in python
- How to initiate Brave browser using Selenium and Python on Windows
我是初级 python 程序员,
我目前正在使用 selenium 开发浏览器自动化程序, 但目前我使用的是 brave 版本 96.0.4664.45 我的 chrome 驱动程序无法正常工作,而 geckodriver 与 firfox
一起工作正常此处错误---> Errors with selenium library in python path and all correct with my side
请尽快帮助我
我建议试试webdriver_manager
https://github.com/SergeyPirogov/webdriver_manager.
它有助于设置 chromedriver 的路径。
对于Chrome:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
对于 Chromium:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install())
我想其中一些对 Brave 有用。
另外,看看这个例子:
https://gist.github.com/passivebot/91d726bafc1f08eb475dd8384a3f21db
要启动 brave 浏览上下文,您需要:
- 使用
binary_location
属性指向勇敢的二进制位置。 - 使用 chromedriver 可执行文件启动 brave 浏览器。
代码块:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
option = webdriver.ChromeOptions()
option.binary_location = r'C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe'
driverService = Service('C:/Users/.../chromedriver.exe')
driver = webdriver.Chrome(service=driverService, options=option)
driver.get("https://www.google.com")
参考资料
您可以在以下位置找到一些相关的详细讨论:
- Use Selenium with Brave Browser pass service object written in python
- How to initiate Brave browser using Selenium and Python on Windows