Задать вопрос
@ganstar565

Почему при загрузке куки сайт выдайт ошибку?

С помощью Selenium + pickle сначала авторизируюсь и качаю куки в первой функци
spoiler

def authorization(self):
        self.driver.maximize_window()
        self.driver.get("ссылка на сайт")
        sleep(1)
        index_email = self.driver.find_element(By.ID, "index_email" )
        index_email.send_keys(self.gmail)
        index_email.send_keys(Keys.ENTER)
        sleep(2)
        password_name = self.driver.find_element(By.NAME, "password") 
        password_name.send_keys(self.password)
        password_name.send_keys(Keys.ENTER)
        sleep(self.a)
        pickle.dump(self.driver.get_cookies(), open("Сookie", "wb"))



С помощью второй авторизовываюсь в дальнейшем
spoiler

def open(self):
        print("start")
        self.driver.get("ссылка на сайт")
        for cookies in pickle.load(open("Сookie", "rb")):
            self.driver.add_cookie(cookies)
        print("загрузка завершена")
        
        sleep(20)
        self.driver.refresh()
        print("готово")
        sleep(10)


Но при авторизаци на драйвере firefox вылазит ошибка
Циклическое перенаправление на странице

При соединении с XXX произошла ошибка.

Эта проблема может возникать при отключении или запрещении принятия кук.


А на вебдрайвере хрома:
«Сайт XXX выполнил переадресацию слишком много раз»


Ещё я скинул код другому человеку, но у него всё работает, так в чем может быть причина? Как это можно исправить?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы