Генератор парсеров BrowserExt

store_table

То же, что и store, только сохраняемые данные должны быть таблицей (см. maketable).

[var =] store_table(profile, filename, params);
    

Параметры:

profile Имя существующего профиля экспорта.
filename Имя сохраняемого файла без расширения (расширение задается в профиле экспорта).
В имени можно использовать конструкции {idname}, где idname - переменная, глобальная или из области видимости на уровень выше, типа число или строка. Вместо {idname} будет подставлено значение переменной. Также можно использовать конструкцию {DATE}, вместо которой будет вставлена текущая дата.
params Таблица для сохранения. Если тип профиля является csv, то таблица должна быть массивом массивов, иначе - массивом словарей.

Возвращаемое значение: строка сохраненных данных, которая была записана в файл. Если возвращаемое значение присваивается переменной с директовой @global, то после полного выполнения loadpage, в котором объявлена store_table, в этой переменной будет содержаться весь вывод, который должен был записываться в файл. Данные могут быть просто возвращены в сформированном виде, без записи в файл - это настраивается в профиле экспорта.

Профили экспорта создаются и настраиваются в "Редакторе" на вкладке "Экспорт".

Пример 1. Перед сохранением данных сформируем таблицу и отфильтруем нужные значения: