Задать вопрос
@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 выполнил переадресацию слишком много раз»


Ещё я скинул код другому человеку, но у него всё работает, так в чем может быть причина? Как это можно исправить?
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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