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

Не могу авторизоваться на сайте?

Не могу авторизоваться на сайте. POST запрос возвращает статус код 200, но выводится страница авторизации. В чем может быть проблема?

s = requests.Session()
url = 'https://edu.susu.ru/'
r = s.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
token = soup.find('input', dict(name='logintoken'))['value']
data = {'anchor':'',
            'username': '***',
            'password': '***',
            'rememberusername':'1',
            'logintoken':token
}
r = s.post(url, data=data)
print(r.status_code)
r = s.get(url)
print(r.text)
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
r = s.post(url, data=data)

за headers не забывай
Ответ написан
Ваш ответ на вопрос

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

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