Vibe coding

Автоматизация контента для автодилеров с помощью CMG Parser

Если вы занимаетесь пригоном авто и тратите часы на ручное копирование характеристик и загрузку фотографий, этот проект — для вас.

🌟 Основной функционал

Проект решает задачу превращения ссылки на лот в готовый текстовый пост с характеристиками и ссылкой на фото.
  • Массовый парсинг: Читает список URL-адресов из текстового файла и обрабатывает их один за другим.
  • Глубокое извлечение данных: Собирает всё необходимое: цену, год, пробег, тип двигателя, мощность, крутящий момент, разгон до 100 км/ч, а для электрокаров — емкость батареи и запас хода.
  • Умное форматирование: Автоматически генерирует текст на украинском языке с использованием подходящих эмодзи, делая посты привлекательными для соцсетей.
  • Автоматизация изображений: Скачивает главное фото авто, загружает его на хостинг ImgBB через API и возвращает прямую ссылку для вставки в пост.
  • Экспорт в Word: Все сгенерированные посты сохраняются в один файл .docx, откуда их удобно копировать в Telegram, Instagram или Facebook.
  • Гибкая настройка: Возможность задать начальный номер поста и срок хранения фотографий.

🛠 Технологический стек

Проект написан на Python 3 и использует проверенные временем библиотеки для автоматизации:
  • Selenium (Headless Chrome): Позволяет парсить современные сайты с динамическим контентом, имитируя поведение реального пользователя.
  • BeautifulSoup4: Используется для быстрого и точного извлечения данных из HTML-структуры страниц.
  • Requests: Обеспечивает взаимодействие с API (ImgBB) и загрузку изображений.
  • Python-docx: Отвечает за формирование итогового документа в формате Microsoft Word.
  • Tkinter: Минималистичный графический интерфейс для удобного выбора файлов с диска.
  • ImgBB API: Внешний сервис для надежного хранения изображений постов.

🚀 Почему это полезно?

Вместо того чтобы вручную переписывать "218 л.с." и "82.5 кВт⋅ч", вы просто скармливаете скрипту список ссылок и через минуту получаете готовый контент-план на неделю вперед для загрузки в Систему для автопостинга
Проект полностью открыт для доработки — вы можете легко изменить шаблоны текста или добавить поддержку новых площадок.