Авторизация на сайте requests - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, заморочился с авторизацией на сайте informatics.mccme.ru библиотекой requests.post, но что-то никак не удаётся, много чего перепробовал, но информация, найденная в инете, так и не выстроилась в одну картину, не понимаю, как происходить отправка post -запроса и т.д. Может быть, перед этим нужно взять инфу из какого-нибудь GET -запроса?
Листинг программы
  1. userdata='username=%s&password=%s' % \
  2. (input('Введите ваш логин на сайте informatics.mccme.ru: '),
  3. input('Введите ваш пароль на informatics.mccme.ru: '))
  4. import requests, urllib.request
  5. res=requests.post('http://informatics.mccme.ru',userdata)
  6. page=urllib.request.urlopen('http://informatics.mccme.ru',res)
  7. del userdata
  8. open('html.html','w').write(page.read().decode())

Решение задачи: «Авторизация на сайте requests»

textual
Листинг программы
  1. import requests
  2. url = 'http://informatics.mccme.ru'
  3. username = input(u"Введите ваш логин: ")
  4. password = input(u"Введите ваш пароль: ")
  5. user_data = {'username': username, 'password': password}
  6. response = requests.post(url, data=user_data)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут