selenium 和 Brave 浏览器的问题

问题描述 投票:0回答:1

嗯,我一直在尝试使用 Selenium 进行网络抓取,并且在我的一台 Chrome 设备上运行良好。但如果可能的话,我想在我的另一台带有 Brave 浏览器的设备上使用它。我已经尝试了这里提到的一些建议,但遗憾的是,由于硒正在进行更新,或者我错过了一些重要的东西,它们都不起作用。

这些是我的浏览器的规格:

1.63.169 Chromium:122.0.6261.111(官方版本)(64 位)

python selenium-webdriver brave
1个回答
0
投票

请确保您使用的是最新版本的 selenium 和兼容的 chromedriver。下面的代码片段工作正常,规格为

Ubuntu 22.04.4 LTS
1.63.169 Chromium: 122.0.6261.111 (Official Build) (64-bit)

from selenium import webdriver

chrome_options = webdriver.ChromeOptions()

# Specify the path to the Brave binary
# To find the executable path, type brave://version/ into the brave address bar and look for "Executable Path" field
brave_binary_path = '/snap/brave/371/opt/brave.com/brave/brave'
chrome_options.binary_location = brave_binary_path

# Initialize the ChromeDriver with the configured options
driver = webdriver.Chrome(options=chrome_options)

url = "https://www.test-site.com/"
driver.get(url)

driver.quit()
© www.soinside.com 2019 - 2024. All rights reserved.