#python #selenium #web-scraping #firefox #geckodriver
Вопрос:
Я хочу загрузить расширение( zenmate VPN) в драйвер firefox, я использовал этот код , драйвер открылся, но расширение не загрузилось в драйвер.
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)
Я искал проблему с моим кодом, но не смог найти хорошего ответа.
Ответ №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
профиль, в котором загружено расширение.