Как правильно периодически получать данные с веб-сайта и организовывать их в зависимости от времени?

Я пытаюсь получить значение определенного элемента из API. API возвращает значение в формате JSON, например { "value" : 32.22 }, Мне нужно постоянно отслеживать значение, используя cronjob, который звонит каждые 5 минут.

Тебе значение меняется только 4 или 5 раз в день, поэтому будет много дубликатов. Если бы я должен был сохранить все значения (вместе со временем, когда они были получены) в текстовом файле, это было бы 288 значений за один день. Например:

value: 28.298,
time: 21 May 2015 1:18:06 AM

value: 28.298,
time: 21 May 2015 12:15:07 PM

value: 35.046,
time: 21 May 2015 12:20:08 PM

value: 35.046,
time: 21 May 2015 12:30:15 PM

value: 23.004,
time: 22 May 2015 8:55:06 PM

value: 23.004,
time: 22 May 2015 9:45:06 PM

Я хотел бы иметь вместо этого:

21/05 01:19:06 AM to 21/05 12:15:07 PM, value: 28.298
21/05 12:25:08 PM to 21/05 12:30:15 PM, value: 35.046
22/05 09:40:06 PM to 22/05 09:45:06 PM, value: 23.004

^---------------^    ^---------------^        ^------^
begin time           end time                value

Какой лучший способ достичь этого? До сих пор я пробовал получать все значения каждые 5 минут, а затем организовывать файл в конце дня. Но это кажется излишне сложным.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]