Привет, хочу изучить requests. Для теста начал писать чекер баланса ВКТаргет(не реклама.)
Начал писать код авторизации и сайт выдает ошибку:
{"code":400,"desc":"\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u0432 \u0442\u0435\u0445. \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438 : 1","Auth Key":1}
Заголовки и данные запроса менял, не помогает.
import requests, fake_useragent
user = fake_useragent.UserAgent().random
header = {'user-agent': user,
'Accept': '*/*',
'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate, br',
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/x-www-form-urlencoded',
'VKN': 'a5677771c55a5d3ae208d773388d968b',
'Content-Length': '86',
'Origin': 'https://vktarget.ru',
'Connection': 'keep-alive',
'Referer': 'https://vktarget.ru/login/',
'Host': 'vktarget.ru'}
datas = {'email':'oh2ct@combcub.com',
'password': 'testtest2',
'action': 'auth',
'timezone_diff': "-180",
'js_on': "2021",
'answer_code': ""
}
s = requests.Session()
url_l = 'https://vktarget.ru/api/all.php'
responce = s.post(url_l, data=datas, headers=header).text
url2 = 'https://vktarget.ru'
r = s.get(url2).text
print(responce, '\n\n\n')
print(r)
Что не так я делаю?