Авторизация на олкс
Помогите авторизоваться на олкс, перепробовал подставлять уже все параметры не помогает, может есть у кого решение, буду очень признателен?)
import requests
from requests import Session
with Session() as s:
headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"}
params = {
'client_id': "87daj3ob974f0vi4gn7ljdqa8",
'code_challenge': "kEb6atxA6TUe5RI-cIZGaI48FNhTH5vRntfNUEKsl8U",
'code_challenge_method': 'S256',
'state': "eyJyZWZlcnJlciI6Imh0dHBzOlwvXC93d3cub2x4LnVhXC9yZWRpcmVjdG9yXC8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3Lm9seC51YSUyRmQlMkZvYnlhdmxlbmllJTJGcmF6Ym9ybnllLWdhbnRlbGktb3QtMTAtMTYtMTgtMjEtMjYtMjgta2ctZ2FudGVsaS1uYWJvcm55ZS1rb21wb3ppdG55ZS1JRE11RHpnLmh0bWwlM0Zpc1ByZXZpZXdBY3RpdmUlM0QwJTI2c2xpZGVySW5kZXglM0QxIn0=",
'st': "eyJzbCI6IjE4NmY1MDVmODZmeDQwYTRlMDcxIiwicyI6IjE4NzlmMjZlZTU5eDU2YzMwYmYzIiwiY2MiOjB9",
}
link = "https://ua.login.olx.com/api/initiate-auth"
data = {"auth_parameters":{"login":"+38095...","password":"...."},"user_context_data":{"encoded_data":"eyJwYXlsb2FkIjoie1wiY29udGV4dERhdGFcIjp7XCJVc2VyQWdlbnRcIjpcIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTIuMC4wLjAgU2FmYXJpLzUzNy4zNlwiLFwiRGV2aWNlSWRcIjpcIms2c3lmb3Q2MzdqaXVnajg2bXliOjE2NzkzOTIwNzE1ODNcIixcIkRldmljZUxhbmd1YWdlXCI6XCJydS1SVVwiLFwiRGV2aWNlRmluZ2VycHJpbnRcIjpcIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTIuMC4wLjAgU2FmYXJpLzUzNy4zNlBERiBWaWV3ZXI6Q2hyb21lIFBERiBWaWV3ZXI6Q2hyb21pdW0gUERGIFZpZXdlcjpNaWNyb3NvZnQgRWRnZSBQREYgVmlld2VyOldlYktpdCBidWlsdC1pbiBQREY6cnUtUlVcIixcIkRldmljZVBsYXRmb3JtXCI6XCJXaW4zMlwiLFwiQ2xpZW50VGltZXpvbmVcIjpcIjAzOjAwXCJ9LFwidXNlcm5hbWVcIjpcIiszODA5NTQzNjYxMzVcIixcInVzZXJQb29sSWRcIjpcIlwiLFwidGltZXN0YW1wXCI6XCIxNjgyMDA2MzE5Nzk1XCJ9Iiwic2lnbmF0dXJlIjoibUVkWXhKWXpYUXc2TEJUNXpVN2hvSGdadmVQNC9qRHdhUE05T1JGSFRYVT0iLCJ2ZXJzaW9uIjoiSlMyMDE3MTExNSJ9"}}
response = s.post(link, headers=headers, params=params, data=data)
print(response)
Источник: Stack Overflow на русском