Автоматический парсинг и агрегация данных на Python

Создание скриптов 5 ч назад 3 показов 0 откликов
$432бюджет
Откликнуться
Требуется разработать систему автоматического парсинга, которая ежедневно снимает данные с 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

Похожие проекты

Разработка 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 защищены. При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после того, как заказчик принял результат — это защищает обе стороны от обмана.

Похожие заказы и услуги

Смотрите другие предложения в разделе «Проекты» или следите за лентой заказов, чтобы откликаться на новые задачи первым.