#python #csv #python-requests
Вопрос:
Я пытаюсь объединить выходные данные из API в один всеобъемлющий файл CSV (или Excel). API имеет именованные параметры start_pub_date
, end_pub_date
которые позволяют мне собирать данные в течение 90-дневных окон. Ввод URL-адреса, подобного этому https://www.metricsfornews.com/app/api.php?propertyid=[propertyid]amp;apitype=articledataamp;key=[keygoeshere]amp;start_pub_date=2021-04-01amp;end_pub_date=2021-06-30amp;include_metrics=1amp;format=csv
вы получите мне необходимые данные с 1 апреля 2021 года по 30 июня 2021 года. Как и в случае, переход по этому URL-адресу выводит файл CSV. Однако API позволяет собирать данные только в 90-дневных окнах.
Как я могу получить доступ к этому API несколько раз для нескольких диапазонов дат и вывести результаты в один CSV-файл? Я видел результаты для этого, когда у вас уже есть CSV-файл в руках, но не для сценариев, в которых сам URL-адрес выводит CSV-файл. Прошу прощения, если я плохо это объясняю.
Комментарии:
1. Как выглядит CSV-файл? Что мешает вам позвонить дважды и записать 2 серии результатов, один за другим, в один и тот же файл?
2. @MarkSetchell Это звучит как хорошая идея, но я не знаю, как это сделать на Python.