Диагностика ошибок: как находить и устранять сбои рутин
Пошаговый план устранения ошибок выполнения: смена верстки сайтов, динамический контент JavaScript, защита от ботов и корректировка промптов.
Если в панели управления рутина получила статус Execution Failed (или пришел алерт об ошибке), обычно это означает, что целевой сайт изменил верстку, произошел сетевой сбой или страница вернула некорректный ответ.
Это руководство поможет определить причину и исправить ее за пару минут.
3 главные причины сбоев и их решения
┌─────────────────────────────────┐ ┌───────────────────────────────────┐
│ Причина сбоя │ ──► │ Быстрое решение │
├─────────────────────────────────┤ ├───────────────────────────────────┤
│ 1. Редирект целевого URL / 404 │ ──► │ Указать прямой канонический URL │
│ 2. Динамическая подгрузка JS │ ──► │ Включить режим Headless-рендеринга│
│ 3. Блокировка антибот-системами │ ──► │ Включить автоматические прокси │
└─────────────────────────────────┘ └───────────────────────────────────┘
- Проверьте URL в режиме инкогнито: убедитесь, что ссылка открывается без обязательной авторизации и не выдает ошибку 404.
- Запустите Live Test: выполните тестовый прогон в Tishtar Studio, чтобы увидеть спарсенный HTML и понять, на каком этапе остановился сбор данных.
- Скорректируйте промпт: если сайт обновил названия колонок таблицы, укажите смысловое описание данных вместо жестких названий.