Уведомления

Группа в Telegram: @pythonsu

#1 Июль 15, 2017 09:36:43

Altezzz072
Зарегистрирован: 2017-01-29
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка POST запроса

Подскажите, каким образом я могу дать понять интерпретатору что пост запрос выполнен?
Для дальнейшей работы скрипта ему нужно послать ответ, что данный запрос выполнен, в случае если он(запрос) не выполнен - отправить другой ответ.

Офлайн

#2 Июль 15, 2017 14:11:52

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Проверка POST запроса

Я уверен в том что вы сами себя понимаете.
Я почти уверен что никто другой вас не понимает.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Июль 15, 2017 21:23:21

Altezzz072
Зарегистрирован: 2017-01-29
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка POST запроса

def autoriz():
session = requests.Session()
url = 'https://xxxxxx.com/login.php?action=check_login'
data = {'login': log,
‘pass’: pass}
#Посылаем комбинацию log:pass
print(session.post(url, data=data).text)
#Авторизируемся
def main():
autoriz()
if __name__ == ‘__main__’:
main()


Если авторизация прошла то нужно выполнить одно действие, если не прошла, то другое

Отредактировано Altezzz072 (Июль 15, 2017 21:23:50)

Офлайн

#4 Июль 16, 2017 02:00:12

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8134
Репутация: +  733  -
Профиль   Отправить e-mail  

Проверка POST запроса

Altezzz072
каким образом я могу дать понять интерпретатору что пост запрос выполнен?
Код возвращается, который точно указывает, что произошло в ответ на запрос.
  
>>> import requests
>>> 
>>> response = requests.post('https://yandex.ru')
>>> response
<Response [403]>
>>> response.status_code
403
>>>



Отредактировано py.user.next (Июль 16, 2017 02:02:01)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version