【问题标题】:How to open brave browser with extensions? Selenium, Python如何打开带有扩展程序的brave浏览器?硒,蟒蛇
【发布时间】:2022-12-18 05:31:41
【问题描述】:

我正在尝试打开 Brave 浏览器,但每次发生这种情况时,浏览器打开时都没有任何扩展,如果我正常打开浏览器,我就会打开浏览器。为什么会发生这种情况,我该怎么做才能用我需要的扩展打开它?

我试着打开这个,所以有代码

from selenium import webdriver

driver_path = "C:/Users/User1/chromedriver.exe"
brave_path = "C:/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe"

option = webdriver.ChromeOptions()
option.binary_location = brave_path

browser = webdriver.Chrome(executable_path=driver_path, chrome_options=option)

browser.get("https://www.google.com")

谢谢你的帮助。

【问题讨论】:

  • 我得到了扩展路径,例如会有“...BraveSoftware\Brave-Browser\User Data\Default\Extensions\nkbihfbeogaeaoehlefnkodbefgpgknn\10.20.0_0”但是我应该使用文件夹扩展名中的哪个文件?

标签: python selenium


【解决方案1】:

您必须将扩展程序下载为 crx 文件,然后在您的 chrome 选项中声明它。

from selenium import webdriver
add_block_ext = "Path to .crx extension"
driver_path = "C:/Users/User1/chromedriver.exe"
brave_path = "C:/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe"

option = webdriver.ChromeOptions()
option.binary_location = brave_path
option.add_extension(add_block_ext)

browser = webdriver.Chrome(executable_path=driver_path, chrome_options=option)

browser.get("https://www.google.com")

【讨论】:

    猜你喜欢
    • 2016-05-28
    • 2021-06-28
    • 2021-10-11
    • 2021-07-07
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多