#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, хотя и отличная, несколько скудна.
Кто-нибудь сталкивался с этим раньше и может предложить подходящее решение?