Подвкладка "Ошибки"

Подвкладка «Ошибки» расположена на вкладке Дополнительно в редакторе настроек парсера:

 

При работе парсера порой возникают разнообразные ошибки.
Некоторые ошибки временные (например, страница не загрузилась с первого раза), другие вызваны неправильной настройкой или спецификой сайта (блокировки, капча, и т.п.)
Критические ошибки (когда парсер не может продолжать работу) выводятся в виде системного сообщения (MessageBox), а некритичные уведомления отображаются во всплывающих окнах.

На этой вкладке можно включить или отключить вывод сообщений об ошибках, а также задать действия в случае возникновения некоторых ошибок.
 

Выводить сообщения об ошибках парсера

По умолчанию, эта опция включена. При её отключении, никакие сообщения об ошибках выводиться не будут.
Не рекомендуется отключать эту опцию, за исключением задач типа мониторинга цен, когда не критично, если одна из тысяч цен не обновится по причине какого-то сбоя на стороне сайта, или когда один из 80 сайтов временно не работает (а программа запускает подряд один за другим сразу много парсеров).
Также эту опцию можно отключить, если парсер загружает изображения товара, а на сайте много битых ссылок / отсутствующих файлов, и в процессе работы парсера надоедают всплывающие сообщения об ошибке скачивания очередного файла.
 

Запрашивать у пользователя действие при ошибке

При включении этой опции, в случае, если парсер не смог загрузить страницу по ссылке (таймаут, или ещё какая проблема), будет появляться системное сообщение с 3 кнопками: Остановить (Прервать) / Повторить (Повтор) / Пропустить:

В зависимости от нажатой пользователем кнопки, будут зависеть дальнейшие действия программы-парсера:

  • кнопка Прервать полностью остановит работу парсера
  • при нажатии кнопки Повтор парсер увеличит таймаут запроса на 3 секунды, и попробует снова загрузить страницу
  • при выборе варианта Пропустить парсер проигнорирует эту страницу, и продолжит свою работу

По умолчанию эта опция отключена.

В каких случаях стоит включить эту опцию:

  1. у вас нестабильный интернет, пропадающий часто и надолго (на несколько минут)
    В этом случае, при пропадании интернета, выскочит сообщение, и парсер приостановит работу.
    Вы нажмёте кнопку Повтор только после того как интернет восстановится.
  2. сайт временами глючит (не работает из-за внутренних сбоев, регулярно по несколько минут)
    В этом случае, при появлении сообщения в парсере, вы можете открыть сайт в браузере, и дождаться пока он снова заработает, после чего нажмёте кнопку Повтор для продолжения работы парсера.

 

Количество автоматических повторов ошибочной загрузки страницы / файла

Если здесь задано количество больше нуля, то парсер столько раз будет пытаться повторно загрузить страницу / скачать файл в случае неудачи (например, при наступлении таймаута, заданного в настройках на вкладке Параметры)
Значение по умолчанию: 1 (одна доп. попытка)
 

Сообщать об ошибке, если не открыт ни один файл перед запуском парсера

Эту опцию стоит включать только для парсеров, которые берут исходные данные из открытого файла Excel
Исходных данных парсера задан режим «Брать данные с листа Excel ...» или «Искать все ячейки / гиперссылки в диапазоне»),
либо для парсеров, которые выводят данные в открываемый вручную файл Excel.

Для остальных парсеров (которые сами создают новый файл Excel при запуске) эту опцию надо отключить.