VK Social Media Parser Асинхронный распределённый парсер данных ВКонтакте на базе Scrapy, предназначенный для масштабного сбора и хранения публичного контента сообществ. Стек: Python, Scrapy, MongoDB, Docker, VK API Возможности: Парсинг метаданных групп (подписчики, аватары, статистика) через VK Execute API с батчингом до 350 групп за запрос Сбор постов с фильтрацией по дате последнего сохранённого поста в БД — исключает повторную загрузку Разделение рекламных и органических постов в отдельные коллекции MongoDB Пакетная вставка постов (буфер 500 записей) для минимизации нагрузки на БД Ротация прокси и токенов VK-аккаунтов с автоматической проверкой работоспособности перед запуском Горизонтальное масштабирование: N процессов × M пауков, каждый со своим токеном и прокси Обработка rate-limit ошибок VK API (error 6, 13, 29) с сохранением прогресса в JSON-логи Автоматическое сжатие изображений (JPEG, настраиваемое качество) с выгрузкой в S3-совместимое хранилище Деплой через Docker Compose с cron-расписанием и volume-маппингом для данных и логов
https://plibber.ru