Проект представляет собой Telegram-бота, который выполняет функции парсинга данных с публичных страниц и сообществ ВКонтакте. Бот будет собирать информацию о постах, комментариях, лайках и других взаимодействиях, а затем отправлять эти данные пользователю в удобном формате через мессенджер Telegram.
Основные функции: 1. Парсинг страниц и пабликов ВКонтакте: - Возможность указания ссылок на публичные страницы или сообщества. - Сбор данных о последних публикациях, комментариях, количестве лайков и репостов.
2. Поиск информации по ключевому запросу через поиск. - По ключевому запросу бот ищет все посты, содержащие нужную информацию, обрабатывает её и отправляет в телеграм бот.
3. Настройка периодичности сбора данных: - Возможность отправки уведомлений при появлении новых постов или изменений.
4. Отправка данных в Telegram: - Данные будут отправляться в виде текстовых файлов (results.txt), содержащих сводную информацию о собранной информации. - Возможность отправлять изображения и видео, если они присутствуют в публикациях.
5. Логирование и отчеты: - Бот будет вести логи собранной информации, что позволит пользователю отслеживать изменения и анализировать историю взаимодействий. - Генерация отчетов на основе собранных данных, которые можно будет получить по запросу.
Технологии и инструменты: - Язык программирования: Python. - Библиотеки: - requests для отправки HTTP-запросов. - BeautifulSoup или lxml для парсинга HTML-контента (при необходимости). - python-telegram-bot для взаимодействия с Telegram API. - База данных: SQLite или PostgreSQL для хранения собранных данных и настроек пользователей.
Заключение: Этот бот-парсер ВКонтакте позволит пользователям быстро и удобно получать актуальную информацию из интересующих их пабликов и страниц. Проект сочетает в себе автоматизацию, пользовательский комфорт и мощные инструменты для анализа данных.