#python #selenium #selenium-webdriver #selenium-chromedriver
#python #селен #selenium-webdriver #selenium-chromedriver
Вопрос:
Я пытаюсь очистить веб-сайт с помощью selenium, где выполняется HTTP-запрос login.example.com
для входа на сайт с использованием имени пользователя и пароля, и в случае успеха он перенаправляется на example.com
.
Когда я пытаюсь получить все файлы cookie с помощью Selenium Webdriver, в нем отсутствуют некоторые файлы cookie из поддомена, например api.example.com
, но я могу видеть все файлы cookie в браузере Chrome / webdriver вручную.но selenium webdriver возвращает только для поддомена. т.е. api.example.com
Вот код.
chrome_options = Options()
chrome_options.add_argument('--log-level=3')
chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('user-data-dir=selenium')
# chrome_options.add_argument("--headless")
logger.out("Starting browser...")
driver_path = ChromeDriverManager().install()
driver = webdriver.Chrome(executable_path=driver_path, options=chrome_options)
#Login here
driver.get('https://example.com')
cookies = self.driver.get_cookies()