Скачивание файла с сайта с помощью Python

Рейтинг: -1Ответов: 1Опубликовано: 25.01.2023

пытаюсь скачать файл сформированный файл товаров, с сайта https://propartner.ru, с помощью get, так же пробовал с помощью wget и urlib. Post формирует id файла, проверяя через инспектор id правильный.

urlload = 'https://www.propartner.ru/user/product/download-export- 
excel-file?key='
urlvigruz = 'https://www.propartner.ru/user/product/export-excel'
respvigruz = session.post(urlvigruz, {
     'ExportExcelForm[company_id]': '12345',
     'ExportExcelForm[type]': '0',
     'ExportExcelForm[type]': '1',
     'ExportExcelForm[type]': '0',
     'ExportExcelForm[rubrics]': ''})
vigruzJson = respvigruz.json()
vigruzTovar = vigruzJson['key']
print(vigruzTovar)
d = session.get(urlload+vigruzTovar)

Во время выполнения просто получаю долгую загрузку и 504, хотя вставляя ссылку в браузере скачивание начинается автоматически, пробовал в get передать напрямую ссылку без переменных результат такой же. Уже всё перепробовал так и не могу получить файл, при попытки записи просто создается пустой файл.

Ответы

▲ 0

Проблема решена надо записывать файл по частям, чанками