@INeedUrHelp

Почему выдает ошибку {"message":"Ссылка на объект не указывает на экземпляр объекта.","details":null} при запросе на сайт через requests python?

Отправляю запрос на сайт с данными авторизации. Все данные верны, в ответе получаю вот такое сообщение:
{"message":"Ссылка на объект не указывает на экземпляр объекта.","details":null}

Заранее спасибо за помощь
Код:
import requests, time, json
import hashlib

def md5(s):
  return hashlib.md5(s.encode("utf-8")).hexdigest()

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.135 YaBrowser/21.6.2.855 Yowser/2.5 Safari/537.36',
    'Accept': 'application/json, text/javascript, */*; q=0.01'
}

datas = {
    'LoginType': 1,
    # 'cid': 2,
    # 'sid': ,
    # 'pid': 44,
    # 'cn': 9,
    # 'sft': ,
    'scid': 460,
    'UN': '123123',
    'PW': '123123',
}

s = requests.Session()

start = print(s.get('https://netschool.eduportal44.ru/webapi/logindata').text)

getdata_response = json.loads(s.post('https://netschool.eduportal44.ru/webapi/auth/getdata', headers=headers).text)
datas['lt'] = getdata_response['lt']; datas['salt'] = getdata_response['salt']; datas['ver'] = getdata_response['ver']

time.sleep(1)

datas["pw2"] = md5(datas["salt"]+md5(datas["PW"]))
datas["PW"] = datas['pw2'][0:6]
print(datas["pw2"] + '  ||   '+datas["PW"])

login = s.post('https://netschool.eduportal44.ru/webapi/login', headers=headers, data=datas)
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы