Как правильно оформить POST-запрос для преобразования файлов? - PullRequest
0 голосов
/ 06 апреля 2020

Я обнаружил, что библиотека запросов может загрузить файл на веб-сайт по запросу POST (ниже приведен пример из документации)

   url = 'https://httpbin.org/post'
   files = {'file': open('report.xls', 'rb')}
   r = requests.post(url, files=files)

Но я не совсем понимаю, как применить это к моей проблеме. У меня есть веб-сайт https://smallpdf.com/excel-to-pdf (просто пример, сайт может отличаться), и мне нужно загрузить файл Excel и получить конвертированный файл по библиотеке запросов. Буду признателен за объяснение того, как правильно сделать POST-запрос, основанный на инструментах разработчика в браузере, передаваемых аргументах и ​​т. д. СПАСИБО!

1 Ответ

0 голосов
/ 06 апреля 2020

Большинство онлайн-конвертеров могут не позволять ботам заходить на их сайты.
Таким образом, используйте Online Api, который поддерживает это, для выполнения ваших задач. Здесь вы можете использовать ConvertApi . Документально здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...