@Pompeius_Magnus
Студент

Не могу авторизоваться через Python Requests, почему?

Всем привет!
Есть задача: выполнять post и get запросы по адресу https://ip/my-module/my-method
Было решено использовать requests.

Выглядит так:

import requests
from requests.auth import HTTPBasicAuth

url='https://sso-auth/chech_sekur&'
r = requests.get(url, auth=HTTPBasicAuth('myUsername', 'myPassword'), verify=False,  stream=True)        
print(r.headers) 
print(r.status_code)
#код - 200
#тут авторизовался, в браузере после того как авторизовался, редиректит на страницу с приложением.
# получаю ошибку авторизации.
q = requests.get(' https://ip/my-module/my-method')


Почему в скрипте не редиректит в приложение? Надо как-то сессию открыть или что? Подскажите, пожалуйста, как надо действовать.
  • Вопрос задан
  • 1748 просмотров
Пригласить эксперта
Ответы на вопрос 1
@deliro
Конечно сессию.
s = requests.Session()
r = s.get(url, auth=HTTPBasicAuth('myUsername', 'myPassword'), verify=False, stream=True)
Ответ написан
Ваш ответ на вопрос

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

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