@Romeo558
Продолжающий программист на python.

Не выводит данные с пост запроса. Как решить?

Пишу парсер для дневника.
Вот пример кода.
import requests
import telebot

session = requests.Session()

headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36 Edg/104.0.1293.70'
}

data = {
    'main_login2': 'login',
    'main_password2': 'password'
}

response = session.post('https://edu.tatar.ru/logon', data=data, headers=headers).text

print(response)


Я проверил все заголовки, все данные из пост запроса, сверил с ютубом но ничего не выходит. Только 2 пустые строчки без ошибки.

Не встречался с таким никогда, и вот как назло.
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
@PavelMos
Всё нормально. Так настроен сервер. А реквестс это же не браузер, он не будет сам следовать в случае успешного логина редиректу на например страницу пользователя.
In[4]: response = session.post('https://edu.tatar.ru/logon', data=data, headers=headers)
In[5]: response
Out[5]: <Response [200]>
Ответ написан
Ваш ответ на вопрос

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

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