Разбивка результата по времени

Разбивка результата по времени 1.0

Available for license holders
Минимальная версия A-Parser
1.2.0
8zhgj_241025090854.png


Периодичность создания нового файла задается в переменной N в Формате имени файла результата. Значение нужно указывать в секундах, например:
  • 30 - новый файл каждые 30 секунд
  • 180 или 3 * 60 - новый файл каждые 3 минуты
  • 14400 или 4 * 60 * 60 - новый файл каждые 4 часа
В результате получаем файлы, разбитые по заданному периоду:
nfvh4_241025091327.png
  • Like
Реакции: gparser
Автор
Support
Загрузок
4
Просмотры
4
Первый выпуск
Обновление

Рейтинги

5,00 звёзд Оценок: 1

Ещё ресурсы от Support

Последние отзывы

При МНОГОДНЕВНОМ непрерывном парсинге одного задания имена файлов будут повторяться, поэтому в зависимости от настроек сохранения результатов данные в файлах БУДУТ ЗАМЕНЯТЬСЯ НОВЫМИ (Перезаписать файл) или ДОПИСЫВАТСЯ в уже существующий файл.
Я для себе сделал улучшение, которое добавляет текущую дату к имени файла:

myresult.[% del = 3 ; # через сколько часов менять имя файла
USE date;USE Math;
hh = date.format(time=date.now,format='%H') ;
newfile = date.format(time=date.now,format='%Y').substr(2, 2) _
date.format(time=date.now,format='%m_%d') _ Math.int( hh / del ) ;
newfile _ '.txt' ; %]
Назад
Верх