Почему могут не работать расширения в профиле Mozilla Selenium?

Добрый день, первый раз работаю с python и selenium, хочу загружать браузер с заранее подготовленным профилем, но при загрузке все расширения появляются на долю секунды и исчезают, но например настройки браузера остаются правильными (из профиля), почему могут исчезать расширения?

def open_Fire():
    print("Открытие Firefox")
    global spisok
    print("список прокси - ", spisok)
    ipport = spisok[0].split(":")

    ip = ipport[0]
    port = int(ipport[-1])

    #profile = webdriver.FirefoxProfile()
    profile = webdriver.FirefoxProfile('C:\\Users\\Sergey\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\bna45nie.default-release')
    profile.set_preference("network.proxy.type", 1)
    profile.set_preference("network.proxy.http", ip)
    profile.set_preference("network.proxy.http_port", port)
    profile.set_preference("network.proxy.ssl", ip)
    profile.set_preference("network.proxy.ssl_port", port)
    profile.set_preference("network.proxy.ftp", ip)
    profile.set_preference("network.proxy.ftp_port", port)
    profile.set_preference("network.proxy.socks", ip)
    profile.set_preference("network.proxy.socks_port", port)
    profile.update_preferences()

    browser = webdriver.Firefox(firefox_profile=profile)

    try:
        browser.get('https://google.com')
  • Вопрос задан
  • 266 просмотров
Пригласить эксперта
Ответы на вопрос 1
Расширения необходим подгружать в виде xpi или zip файла
profile.add_extension(extension="some_extension_name.xpi")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы