В настоящее время я использую Python и модуль запроса для извлечения данных из API Airwave AMP. Он возвращает XML отформатированные данные.
запросы на импорт
payload = 'credential_0=xxx&credential_1=xxx&destination=/api'
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}
response = requests.request("POST", url, headers=headers, data = payload)
s = requests.session()
s.get(url)
s.cookies
Я получаю ответ 403
response.cookies
возвращает
<RequestsCookieJar[]>
повар ie выглядит так: MercuryAuthHandlerCookie_AMPAuth = EAxzxxxxxxxxxxxUWddDbOmc3DRRIv6ag
Я собрал остальную часть своего приложения, и оно работает хорошо, но мне нужно, чтобы оно работало без добавления вручную повара ie в мои сценарии.
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': 'MercuryAuthHandlerCookie_AMPAuth=cWrWzxzxzxzxzU1FWk9cIlYE4TvZHj3hE7'
}