【问题标题】:How to load extension in geckodriver selenium python如何在 geckodriver selenium python 中加载扩展
【发布时间】:2021-11-27 05:22:55
【问题描述】:

我想在firefox驱动中加载扩展(zenmate VPN),我用了这段代码,驱动打开了,但扩展没有加载到驱动中。

from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.add_extension(extension='D:\\vpn\\xpi\\zenmate.xpi')
driver = webdriver.Firefox(executable_path='D:\\firefox.exe',firefox_profile=profile)

我用我的代码搜索了问题,但没有找到好的答案。

【问题讨论】:

    标签: python selenium web-scraping firefox geckodriver


    【解决方案1】:

    如果你有一个加载扩展的 Firefox 配置文件,你可以通过

    fp = webdriver.FirefoxProfile('/Users/<username>/Library/Application Support/Firefox/Profiles/71v1uczn.default')
    driver = webdriver.Firefox(executable_path='D:\\firefox.exe',firefox_profile=fp)
    

    您需要将71v1uczn.default 更改为加载扩展程序的配置文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2018-07-30
      • 2018-10-30
      • 1970-01-01
      相关资源
      最近更新 更多