Структурированный результат
На выходе CSV, XLSX, JSON, база данных или передача в API.
DATA PARSING
Парсер имеет смысл, когда данные доступны законным способом и их нужно регулярно собирать в понятную структуру. Важна не только загрузка страницы, но и устойчивость к ошибкам, повторным данным и изменениям источника.

RESULT / 22
На выходе CSV, XLSX, JSON, база данных или передача в API.
Повторы, таймауты, ошибки ответа и дубли обрабатываются явно.
Разовый сбор, расписание или ручной запуск из небольшой панели.
Парсер данных оценивается не по количеству экранов, а по сценариям, данным и внешним системам. Ниже - минимальный набор, от которого удобно отталкиваться перед оценкой.
Для оценки не нужен большой документ. Пришлите ссылку или текущее состояние, основной сценарий и что должно получиться после запуска.
Чек-лист перед стартом ↗TASKS
Парсер должен не просто скачать страницу, а стабильно получить нужные поля, очистить и нормализовать данные, убрать дубли и сохранить результат в CSV, Excel, базу данных или другой сервис.
Карточки, характеристики, категории и изменения данных.
Сбор доступных публичных данных и приведение к единому формату.
Несколько источников объединяются в одну структуру.
Проверка новых записей, статусов или обновлений по расписанию.
FAQ
Короткие ответы на вопросы, которые обычно появляются до оценки задачи.
Технически HTML можно обрабатывать напрямую, но сначала нужно учитывать правила источника, доступность данных и допустимую нагрузку.
Да. Также можно использовать CSV, JSON, базу данных или отправку в другой сервис.
Селекторы и проверки проектируются так, чтобы ошибки были заметны, а не давали тихо неверные данные.
Определение источников и полей, получение HTML/JSON или данных через API, разбор структуры, нормализация, дедупликация, сохранение результата и обработка ошибок.
Да. Парсер можно запускать по расписанию, сравнивать новые данные с предыдущими, сохранять изменения и отправлять результат в файл, базу, CRM или API.
СЛЕДУЮЩИЙ ПРОЕКТ — ВАШ
Пара предложений о задаче — уже начало. Ссылка, макет или существующий код помогут оценить объём.
@Alexuys ↗alexgtup@gmail.com