Авторизация на сайте requests - Python
Формулировка задачи:
Здравствуйте, заморочился с авторизацией на сайте informatics.mccme.ru библиотекой requests.post, но что-то никак не удаётся, много чего перепробовал, но информация, найденная в инете, так и не выстроилась в одну картину, не понимаю, как происходить отправка post -запроса и т.д. Может быть, перед этим нужно взять инфу из какого-нибудь GET -запроса?
Листинг программы
- userdata='username=%s&password=%s' % \
- (input('Введите ваш логин на сайте informatics.mccme.ru: '),
- input('Введите ваш пароль на informatics.mccme.ru: '))
- import requests, urllib.request
- res=requests.post('http://informatics.mccme.ru',userdata)
- page=urllib.request.urlopen('http://informatics.mccme.ru',res)
- del userdata
- open('html.html','w').write(page.read().decode())
Решение задачи: «Авторизация на сайте requests»
textual
Листинг программы
- import requests
- url = 'http://informatics.mccme.ru'
- username = input(u"Введите ваш логин: ")
- password = input(u"Введите ваш пароль: ")
- user_data = {'username': username, 'password': password}
- response = requests.post(url, data=user_data)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д