С помощью
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 выполнил переадресацию слишком много раз»
Ещё я скинул код другому человеку, но у него всё работает, так в чем может быть причина? Как это можно исправить?