- Как заказать парсер сайта
- Видеоинструкции по настройке
- Возможности программы-парсера
- Действия в парсере
- Раздел «Работа с HTML»
- Раздел «Текстовые»
- Раздел «Перекодировка и форматирование»
- Раздел «Проверка и сравнение»
- Раздел «Разное»
- Раздел «Функции массива»
- Раздел «Числовые»
- Раздел «Работа с переменными»
- Раздел «Листы и книги Excel»
- Раздел «Обработка файлов из папки»
- Раздел «HTTP запрос»
- Раздел «Internet Explorer»
- Раздел «Управление парсером»
- Раздел «Веб-запросы, XML, макросы VBA»
- Недокументированные действия
- Работа с браузером (Chrome и т.п.)
- Отключенные (устаревшие) действия
- Интерфейс программы
- Использование браузера
- Ошибки при парсинге
- Вывод массива значений в одну ячейку
- Обход защиты Qrator, Incapsula и CloudFare
- Ошибка: сервер не ответил за 9 секунд
- Парсер перезаписывает данные в первой строке листа
- Невозможно запустить макрос, - нет доступа к проекту VBA
- Ошибка Compile error in hidden module
- Ошибка загрузки страницы по HTTPS (SSL Error)
- Дополнительные возможности
- Зарезервированные переменные и подстановочные коды парсера
- Кеширование страниц в парсере
- Переменные в парсере
- Обновление строк в существующей таблице при парсинге
- Переключение между наборами настроек в парсере
- Запуск мониторинга цен по расписанию
- Запуск парсера по расписанию
- Программный запуск парсера из внешнего макроса
- Доп. опции парсера (файл parser.ini)
- Наборы действий
- Прочие статьи по настройке парсера
- Коды останова парсера, и перехода на другое действие
- Плагины для парсера
- Запуск нескольких парсеров по очереди
- Обработка капчи (Captcha) в парсере
- Прокси серверы
Подвкладка "Файл" |
Подвкладка «Файл» расположена на вкладке Дополнительно в редакторе настроек парсера:
Опции на этой вкладке могут пригодиться, если парсер работает с одним и тем же файлом Excel (каждый раз при запуске открывает файл, вносит туда данные, и сохраняет изменения)
Имя файла, или полный путь к файлу
В это поле можно скопировать полный путь к файлу Excel, с которым работает парсер, или прописать относительный путь вида /подпапка/ИмяФайла.xlsx
Относительный путь отсчитывается от папки, в которой расположена надстройка Parser.xla
В имени и пути файла можно использовать произвольные подстановочные коды. Например, путь по умолчанию выглядит так: /files/{ParserName} {time=DD.MM.YYYY}.xlsx
В этом случае, при сохранении файла с данными, он попадёт в подпапку files и получит имя, состоящее из названия парсера и текущей даты.
Открывать этот файл при запуске парсера
При запуске парсера, программа попытается найти и открыть файл по указанному выше пути.
Открытие / создание файла будет выполнено до запуска спец. набора действий Parser_Start, но после набора действий Parser_BeforeStart (если такие наборы действий заданы в парсере)
Создавать новый файл, если файл не найден
Если включена опция открытия файла, а файл по указанному пути не найден, то, в зависимости от этой опции, парсер либо создаст новый (пустой) файл Excel и сохранит его по указанному пути, либо (если опция выключена) выведет ошибку «Не найден файл Excel по такому-то пути», и парсер завершит свою работу.
Активировать / создавать лист, при открытии / создании файла
Эта опция используется только при включенной галочке «Открывать этот файл при запуске парсера»
Можно указать имя листа, на который парсер должен перейти перед началом вывода данных.
Если лист с заданным именем не найден, он будет добавлен.
Если опция выключена, или имя листа не задано, — парсер будет работать с листом, активным в момент открытия файла.
Сохранять изменения в файле Excel после завершения работы парсера
Собственно, тут всё понятно из названия опции.
ВНИМАНИЕ: эта опция может использоваться независимо от 3 галочек выше (т.е. не имеет значения, был открыт файл Excel по указанному пути, или же парсер создал новый файл согласно включенной галочке на вкладке Настройки листа для вывода)
Т.е. вместо того, чтобы в спец. наборе действий Parser_Finish прописывать команду «Сохранить файл Excel», достаточно включить эту опцию. Имя сохраняемого файла /files/{ParserName} {time=DD.MM.YYYY}.xlsx указано как раз для этих целей, — чтобы при каждом сохранении файл получал новое имя.
Если файлы создаются парсером несколько раз в день, то в имя файла можно добавить текущее время, задав путь к файлу в таком виде: /files/{ParserName} {time=DD.MM.YYYY HH-NN-SS}.xlsx
- Добавить комментарий
- 1967 просмотров