- Как заказать парсер сайта
- Видеоинструкции по настройке
- Возможности программы-парсера
- Действия в парсере
- Раздел «Работа с HTML»
- Раздел «Текстовые»
- Раздел «Перекодировка и форматирование»
- Раздел «Проверка и сравнение»
- Раздел «Разное»
- Раздел «Функции массива»
- Раздел «Числовые»
- Раздел «Работа с переменными»
- Раздел «Листы и книги Excel»
- Раздел «Обработка файлов из папки»
- Раздел «HTTP запрос»
- Раздел «Internet Explorer»
- Раздел «Управление парсером»
- Раздел «Веб-запросы, XML, макросы VBA»
- Недокументированные действия
- Работа с браузером (Chrome и т.п.)
- Отключенные (устаревшие) действия
- Интерфейс программы
- Использование браузера
- Ошибки при парсинге
- Вывод массива значений в одну ячейку
- Обход защиты Qrator, Incapsula и CloudFare
- Ошибка: сервер не ответил за 9 секунд
- Парсер перезаписывает данные в первой строке листа
- Невозможно запустить макрос, - нет доступа к проекту VBA
- Ошибка Compile error in hidden module
- Ошибка загрузки страницы по HTTPS (SSL Error)
- Дополнительные возможности
- Зарезервированные переменные и подстановочные коды парсера
- Кеширование страниц в парсере
- Переменные в парсере
- Обновление строк в существующей таблице при парсинге
- Переключение между наборами настроек в парсере
- Запуск мониторинга цен по расписанию
Запуск парсера по расписанию
- Программный запуск парсера из внешнего макроса
- Доп. опции парсера (файл parser.ini)
- Наборы действий
- Прочие статьи по настройке парсера
- Коды останова парсера, и перехода на другое действие
- Плагины для парсера
- Запуск нескольких парсеров по очереди
- Обработка капчи (Captcha) в парсере
- Прокси серверы
Запуск парсера по расписанию |
Есть возможность настроить автоматический запуск парсера в заданное время.
Для запуска парсера по расписанию используется Планировщик заданий Windows
Порядок действий для настройки запуска парсера по расписанию:
- настраиваем парсер (предположим, он называется Мой парсер)
- убеждаемся, что парсер запускается в «пустом» Excel (когда не открыт ни один файл)
Для этого, закрываем Excel, открываем Excel снова, убеждаемся, что ни один файл в Excel не открыт.
После этого, запускаем программу-парсер (если она автоматически не запустилась), и запускаем наш парсер, — парсер должен начать выводить данные (подразумевается, что при запуске парсера автоматически создаётся новая книга Excel, куда выводятся данные, или же в парсере настроено открытие существующего файла Excel с диска)
- скачиваем прикреплённый к статье файл
В этом файле присутствует макрос для запуска парсера
После скачивания, файл нужно разблокировать, для этого нужно:- найти скачанный файл в папке (обычно это папка «Загрузки»)
- щелкнуть правой кнопкой мыши на файле — Свойства — Разблокировать (Unblock) — ОК
- переименовываем скачанный файл, назвав его в точности так, как называется парсер, который нужно запускать
в нашем случае, файл будет называться Мой парсер.xls
Файл можно поместить в любую папку
- пробуем запустить этот файл Excel
Листы файла скрыты (как у надстройки .xla), а при запуске появляется окно с обратным отсчётом времени:
Внимание: никаких предупреждений Excel не должно появляться при запуске этого файла
Должно появляться только окно, показанное на скриншоте выше
Этот файл автоматически закрывает сам себя после запуска парсера или отмены запуска (красная кнопка)
- Убеждаемся, что при ручном запуске этого файла Excel парсер стартует, и всё работает как надо.
Дожидаться окончания работы парсера не обязательно.
- открываем Планировщик заданий Windows
Для этого переходим в Панель управления — Администрирование — Планировщик заданий
- создаём в планировщике новую задачу
- в списке действий Планировщика нажимаем Создать простую задачу
- вводим произвольное имя задачи (например, Запуск моего парсера)
- выбираем частоту запуска (например, ежедневно)
- выбираем действие для задачи «Запустить программу»
- на следующем шаге нам предложат выбрать программу или сценарий, — выбираем созданный ранее файл Мой парсер.xls
- нажимаем кнопки Далее и Готово
- в списке действий Планировщика нажимаем Создать простую задачу
На этом настройка завершена.
В указанное в планировщике время будет запущен файл Мой парсер.xls, в результате чего запустится Excel (если он ранее не был запущен), запустится надстройка «Парсер сайтов» (если она не запускается автоматически вместе с Excel), и будет дана команда запуска парсера с названием Мой парсер (название парсера берется из имени файла Excel)
- 4139 просмотров