Розвиток наявного проєкту

Розробка парсерів

Розробляю парсери для автоматичного збору даних із сайтів, файлів та відкритих джерел.

Типові ситуації

Коли потрібен парсер

Дані збирають вручну

Співробітник щодня копіює ціни, товари або контакти в таблицю.

Потрібно стежити за цінами конкурентів

Прайси змінюються, а ви дізнаєтеся про це із запізненням.

Постачальник не дає вивантаження

Каталог є лише на сайті постачальника, файлу або API немає.

Дані розкидані по джерелах

Кілька сайтів, файлів або систем, і все потрібно звести в одну таблицю.

Склад робіт

Що робить парсер

Збір даних

Товари, ціни, залишки, характеристики, зображення, контакти, оголошення.

Обхід захисту джерела

Робота з посторінковою видачею, авторизацією та динамічними сторінками.

Очищення даних

Приводжу до одного вигляду, прибираю дублі й сміття, перевіряю на помилки.

Запуск за розкладом

Парсер працює сам: щодня, щогодини або в потрібний час.

Вивантаження результату

Excel, CSV, XML, база даних або одразу на сайт.

Звіт про збір

Скільки зібрано, що змінилося, де джерело не відповіло.

Етапи роботи

Як проходить розробка

  1. Опис завдання

    Ви пишете, звідки брати дані, які саме та що має вийти.

  2. Перевірка джерела

    Дивлюся, чи віддає сайт дані стабільно та чи немає обмежень.

  3. Погодження

    Домовляємося про склад полів, розклад і формат результату.

  4. Реалізація

    Розробляю й перевіряю на частині даних, потім запускаю повністю.

Full-stack веброзробник за роботою
15+ років комерційної веброзробки

Про мене

Full-stack веброзробник

Мене звати Віталій. Я займаюся веброзробкою понад 15 років: розробляю та доопрацьовую сайти й інтернет-магазини, створюю Telegram-ботів, налаштовую інтеграції, автоматизацію та вирішую інші завдання, пов’язані з веброзробкою.

Усі питання щодо завдання обговорюєте безпосередньо зі мною — я сам виконую роботу й відповідаю за результат.

Докладніше про мене

Корисна інформація

Питання та відповіді

Автоматично збирає дані із сайтів або файлів і зберігає їх у потрібному вам вигляді: таблиця, база або одразу на сайт.

Збираю лише відкриті дані, доступні будь-якому відвідувачу, і з урахуванням правил джерела. Закриті розділи та особисті дані не чіпаю.

Парсер може перестати бачити частину даних, тоді потрібне невелике оновлення. Це звичайна ситуація, роблю його швидко.

Так. За розкладом, зі збереженням результату та сповіщенням, якщо джерело не відповіло.

Посилання на джерело й приклад того, що хочете отримати: колонки в таблиці або поля на сайті.

Залежить від джерела: наскільки складно отримати дані та скільки полів потрібно збирати. Надішліть посилання на джерело — подивлюся і назву вартість.

Готові обговорити завдання?

Обговорімо ваше завдання

Опишіть, що потрібно зробити. Я уточню деталі, запропоную рішення та зорієнтую щодо наступного кроку.