Скачать файл на диск по запросу POST python
Сайт https://kim.tektorg.ru/#nsi/priceorder/supplierList Нажимаем на сайте на кнопку "выгрузить xlsx файл" во вкладке network видим post запрос и файл скачивается.
При переходе по ссылке request URL, видим Fatal error.

В коде авторизируюсь через session и отправляю запрос с передавая form data, в файл записывается страница fatal error. Если не передавать cookie, то тоже html код, но с ошибкой доступа, значит запрос правильный, но как в итоге скачать файл?
HEADERS = {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7",
"Cache-Control": "max-age=0",
"Connection": "keep-alive",
"Content-Length": "1483",
"Content-Type": "multipart/form-data; boundary=----WebKitFormBoundaryVvwAamTDAxtXMMOk",
"Cookie": "rerf=AAAAAF/sN0UoojXzAyRiAg==; ipp_uid2=ZmOKtQvtN2Im3x31/52VNqzV1OnHuz6psnSTGdA==; ipp_uid1=1609316165238; ipp_uid=1609316165238/ZmOKtQvtN2Im3x31/52VNqzV1OnHuz6psnSTGdA==; _ga=GA1.2.715975539.1611029942; _gid=GA1.2.1472350101.1611029942; _ga=GA1.3.715975539.1611029942; _gid=GA1.3.1472350101.1611029942; _fbp=fb.1.1611029942334.1029812275; _ym_uid=1611029944169821767; _ym_d=1611029944; _ym_isad=2; etpsid=uv31es9nnabkv61e8uu4187hn7; _ym_visorc=w",
"Host": "kim.tektorg.ru",
"Origin": "https://kim.tektorg.ru",
"Referer": "https://kim.tektorg.ru/",
"Sec-Fetch-Dest": "iframe",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "same-origin",
"Sec-Fetch-User": "?1",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36",
}
session = requests.Session()
HOST = 'https://kim.tektorg.ru/'
link = 'https://kim.tektorg.ru/#auth/login'
user = fake_useragent.UserAgent().random
header = {
'user-agent': user
}
url = "https://kim.tektorg.ru/nsi/export/priceOrders"
data = dataAutorize.dataTEKpost
dataPOST = dataAutorize.dataTEKpost
responce = session.post(link, data=data, headers=HEADERS)
r = session.post("https://kim.tektorg.ru/nsi/export/priceOrders", data=dataPOST, headers=header)
print(r.text)
print(r.status_code)
r=open(r'.\tenders.xlsx',"wb")
print(r)
ufr = session.post("https://kim.tektorg.ru/nsi/export/priceOrders", data=dataPOST, headers=HEADERS)
r.write(ufr.content)
r.close()

