Парсинг сообщений ВК

Цена договорная
29 ноября 2021, 21:22 • 1 отклик • 78 просмотров

Нужно написать парсер для ВКонтакте. Цена обсуждаема, будут заказы на парсинг других соцсетей.

Какие данные нужно парсить: 1. Контент:
  • Заголовок
  • Пост
  • Автор
  • Площадка
  • Дата и время публикации
  • Ссылка на пост
  • Комментарии
  • Количество комментариев
  • Количество лайков
  • Количество дизлайков
  • Количество просмотров (если есть данные)
  • Количество репостов
  • Количество сохранений/добавлений в избранное (для Инстаграм и ТикТок)/сохранение в закладки (ВК)
  • Количество лайков на комментарий
  • Вложение (картинка, видео, документ)
  • География

2. Данные автора:
  • ФИО
  • Ссылка на профиль пользователя
  • Число друзей/подписчиков
  • Логин
  • Возраст
  • Пол
  • География (страна/населенный пункт/регион)
  • Семейное положение
  • Наличие детей
  • ID пользователя
  • Ссылки на другие соцсети
  • Место учебы и работы
  • Место военной службы
  • Политические предпочтения
  • Отношению к курению/алкоголю
  • Интересы
  • Религия
  • Email
  • Телефон
  • Количество видео на странице
  • Количество фото на странице
  • Верифицированная страница
  • Сообщества
  • Языки
3. Данные площадки (группы/сообщества):
  • Общая аудитория
  • Суммарная вовлеченность сообщений
  • Количество сообщений (в том числе, с позитивной и негативной тональностью)
  • Верифицированное сообщество
  • Ссылки на другие площадки
  • Контакты админов
  • Наличие/отсутствие товаров
  • Количество видео на странице
  • Количество фото на странице
  • Количество статей на странице
  • Количество документов на странице
Требования:
  • Должен быть написан на PHP-8.0-cli
    (подключаться к Yii2 - console).
  • Результаты должен записывать в таблицы БД PostgreSQL 14 (или предоставлять методы
    распарсиного результата в виде потока (постраничной загрузки статей)
  • Идентификаторы строк таблиц UUID
  • Код должен быть разделен на логические классы и методы и
    описываться интерфейсами, для простого расширения под другие системы
  • Классы методы и переменные должны быть логически понятно
    названы.
  • Классы и методы должны быть документированы в виде аннотаций
    (PHP Doc)
  • Сложные (неявные места кода) должны быть прокомментированы
  • Не должно быть записей в глобальные и статичные переменные PHP
  • Максимальный объем ОЗУ 128 МБ