Я вошел на веб-сайт и теперь пытаюсь снова загрузить URL-адрес веб-сайта и ожидаю, что он будет входить автоматически, так как я добавляю файлы cookie с уже авторизованной страницы, но генерируется следующее исключение:
код:
import time
from selenium.webdriver import Chrome
driver = Chrome("C:/Users/jupiter/PycharmProjects/webdriver/chromedriver.exe")
driver.get("https://www.flipkart.com/")
driver.maximize_window()
time.sleep(5)
driver.find_element_by_xpath("/html/body/div[2]/div/div/button").click()
time.sleep(5)
driver.find_element_by_xpath("//a[contains(text(), 'Login')]").click()
username =driver.find_element_by_xpath("/html/body/div[2]/div/div/div/div/div[2]/div/form/div[1]/input")
username.send_keys("xyz")
password = driver.find_element_by_xpath("/html/body/div[2]/div/div/div/div/div[2]/div/form/div[2]/input")
password.send_keys("abc@xyz")
driver.find_element_by_xpath("/html/body/div[2]/div/div/div/div/div[2]/div/form/div[3]/button").click()
cookies =driver.get_cookies()
driver = Chrome("C:/Users/jupiter/PycharmProjects/webdriver/chromedriver.exe")
driver.add_cookie(cookies)
driver.get("https://www.flipkart.com/")
Исключение:
повышение класса_исключений (сообщение, экран, трассировка стека) selenium.common.exceptions.WebDriverException: Сообщение: недопустимый аргумент: отсутствует 'cook ie' (информация о сеансе: chrome = 81.0.4044.113)
(информация о драйвере: chromedriver = 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs /heads / 4044 @ {# 776}), платформа = Windows NT 10.0.16299 x86_64)
1011 *