Я пытаюсь сохранить куки с использованием явного профиля. Код выглядит следующим образом:
browser_profile = webdriver.FirefoxProfile()
browser_profile.set_preference("browser.privatebrowsing.autostart", True)
browser_profile.set_preference("general.useragent.override", "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0")
driver = webdriver.Firefox(firefox_profile=browser_profile)
driver.get("https://google.com")
result = driver.get_cookies()
# result= []
Если я упросту код (или использую заранее определенный профиль), я получу результат:
driver = webdriver.Firefox()
driver.get("https://google.com")
result = driver.get_cookies()
# result= [{'name': 'CONSENT', 'value': 'WP.272dd2', 'path': '/', 'domain': '.google.com', 'expiry': 2145916800, 'secure': False, 'httpOnly': False}, {'name': 'NID', 'value': '144=DdGwYa-bPLiDsp-IPfZdRdkjsQXMzLeex53S9nmb3uzp687exfmO_Z8Hq2bDgEQu58Kq16MX7wI0UhHx6S1y_vJU9z8GYylKy4kBEmQE8e6EJnupEClBy_ZbEPFsBklbsPzkG-tS3RfqzIy-COjamlZHiQJFp0YLlegUWMlzq1k', 'path': '/', 'domain': '.google.com', 'expiry': 1556392000, 'secure': False, 'httpOnly': True}, {'name': '1P_JAR', 'value': '2018-10-26-19', 'path': '/', 'domain': '.google.com', 'expiry': 1543172801, 'secure': False, 'httpOnly': False}]
Однако таким образом я не могу установить точные параметры, которые я хочу. Я хотел бы знать, почему и как решить эту проблему. Идеи? Я что-то упустил?