Это ваш проект — поднимите его в топ каталога
Продвинуть в топАвтоматический парсинг и агрегация данных на Python
Требуется разработать систему автоматического парсинга, которая ежедневно снимает данные с 5-8 источников и агрегирует их в единое структурированное хранилище. Главная сложность здесь не в том, чтобы один раз выкачать страницы, а в стабильности: сбор идёт по расписанию, часть площадок отдаёт статический HTML, часть — динамические SPA, и на многих стоят защиты от ботов. Значит, нужны ротация прокси и User-Agent, работа через headless-браузер там, где контент рисуется скриптами, и аккуратный обход капчи, при этом без агрессии к сайтам — с ограничением частоты запросов.
Отдельный пласт задачи — качество данных на выходе. Мало вытащить текст: его надо валидировать, убирать дубли и приводить цены, даты и телефоны к единым форматам, а в базу писать только новое и изменившееся, чтобы не раздувать хранилище. Поверх этого нужен контур эксплуатации — дашборд с метриками прогонов, оповещения при падениях и аномалиях, а весь запуск должен подниматься одной командой через Docker Compose и работать по cron с повторными попытками.
Список конкретных сайтов передадим по NDA после договорённости. В отклике укажите похожие проекты и подход к обходу защит. Ниже — структура работ.
Архитектура
— Scrapy + ротация прокси и User-Agent
— Playwright/Selenium для JS-сайтов
— Обход CAPTCHA (2captcha/anti-captcha)
— Инкрементальный сбор (только новые/изменённые)
Данные
— HTML в JSON и далее в PostgreSQL
— Валидация и дедупликация
— Нормализация полей (цены, даты, телефоны)
Мониторинг
— Дашборд: успешность, объём, ошибки
— Уведомления при сбоях
— Docker Compose + cron
Результат
— Код с тестами
— Docker-конфигурация
— Схема БД
— Runbook
Отдельный пласт задачи — качество данных на выходе. Мало вытащить текст: его надо валидировать, убирать дубли и приводить цены, даты и телефоны к единым форматам, а в базу писать только новое и изменившееся, чтобы не раздувать хранилище. Поверх этого нужен контур эксплуатации — дашборд с метриками прогонов, оповещения при падениях и аномалиях, а весь запуск должен подниматься одной командой через Docker Compose и работать по cron с повторными попытками.
Список конкретных сайтов передадим по NDA после договорённости. В отклике укажите похожие проекты и подход к обходу защит. Ниже — структура работ.
Архитектура
— Scrapy + ротация прокси и User-Agent
— Playwright/Selenium для JS-сайтов
— Обход CAPTCHA (2captcha/anti-captcha)
— Инкрементальный сбор (только новые/изменённые)
Данные
— HTML в JSON и далее в PostgreSQL
— Валидация и дедупликация
— Нормализация полей (цены, даты, телефоны)
Мониторинг
— Дашборд: успешность, объём, ошибки
— Уведомления при сбоях
— Docker Compose + cron
Результат
— Код с тестами
— Docker-конфигурация
— Схема БД
— Runbook
Похожие проекты
В топ
Все проекты категории Разработка GraphQL API (Node.js + Apollo Server)
GraphQL API: схема, DataLoader, JWT, WebSocket подписки, PostgreSQL, тесты, документация.
Создание скриптов 4 ч назад 0 2
$274бюджет
В топWooCommerce: нестандартный checkout и подключение платёжной системы
Одностраничный чекаут WooCommerce, Apple/Google Pay, плагин MonoPay, GTM-события, QA.
Создание скриптов 9 ч назад 0 4
$379бюджет
В топTelegram-бот для HR: скрининг кандидатов, запись и онбординг
Python aiogram: скрининг кандидатов, Google Calendar, онбординг 30 дней, веб-панель, AWS S3.
Создание скриптов 14 ч назад 0 4
$463бюджет
В топWooCommerce: нестандартный checkout и подключение платёжной системы
Одностраничный чекаут WooCommerce, Apple/Google Pay, плагин MonoPay, GTM-события, QA.
Создание скриптов 15 ч назад 0 4
$379бюджет
В топРазработка GraphQL API (Node.js + Apollo Server)
GraphQL API: схема, DataLoader, JWT, WebSocket подписки, PostgreSQL, тесты, документация.
Создание скриптов 15 ч назад 0 3
$274бюджет
В топСтартовый SaaS-шаблон на Next.js: авторизация, биллинг, мультитенантность
NextAuth.js v5, Stripe Billing, Prisma + PostgreSQL, мультитенантность, CI/CD, Vercel.
Создание скриптов 19 ч назад 0 2
$326бюджет
Полезно знать
Как откликнуться на этот заказ
Чтобы получить заказ, войдите как фрилансер и отправьте отклик: опишите, как решите задачу, укажите цену и срок и приложите пример похожей работы из портфолио. Заказчик видит все отклики и выбирает исполнителя, поэтому отвечайте конкретно и по делу.
Гарантия оплаты через безопасную сделку
Все расчёты на ProFreelance защищены. При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после того, как заказчик принял результат — это защищает обе стороны от обмана.
Похожие заказы и услуги
Смотрите другие предложения в разделе «Проекты» или следите за лентой заказов, чтобы откликаться на новые задачи первым.