Загрузка файлов cookie Selenium из расширения

#python #selenium #cookies

#python #selenium #файлы cookie

Вопрос:

Я не могу понять, как получить доступ к файлам cookie, зависящим от расширения. Я специально пытаюсь получить доступ к своим «проходам» из расширения hCaptcha privacy pass.

Я начинаю с загрузки расширения.

 chrome_options = Options()
chrome_options.add_extension('extension.crx')
driver = webdriver.Chrome(options=chrome_options, executable_path='chromedriver.exe')
  

Я загружаю файлы cookie

 if os.path.exists('data/cookies.pkl'):
    for cookie in pickle.load(open('data/cookies.pkl', 'rb')):
        name = cookie['name']
        domain = cookie['domain']
        value = cookie['value']
        driver.add_cookie({
            'name': name,
            'domain': domain,
            'value': value
        })
  

Затем я сбрасываю файлы cookie после получения проходов вручную.

 cookies = driver.&et_cookies()
pickle.dump(cookies, open('data/cookies.pkl', 'wb'))
print(cookies)
  

К сожалению, он не содержит ничего, связанного с расширением. Документация по python selenium, хотя и отличная, несколько скудна.

Кто-нибудь сталкивался с этим раньше и может предложить подходящее решение?