Программный комплекс Oculus VK


Программный комплекс Oculus (версия VK 1.0) — это специализированное программное обеспечение, предназначенное для мониторинга, анализа и исследования контента публичных сообществ социальной сети «ВКонтакте». Он позволяет автоматизировать сбор данных, проводить лингвистический анализ текстов и выявлять противоправный или деструктивный контент.

Ключевые возможности:

  1. Сбор данных:
    – Автоматический парсинг постов, комментариев и метаданных через официальное API ВКонтакте.
    – Многопоточная обработка данных без блокировки интерфейса.
    – Хранение в SQLite-базе с поддержкой целостности и исключением дубликатов.
  2. Лингвистический анализ:
    – Лемматизация русского языка (приведение слов к нормальной форме).
    – Частотный анализ лексики, фильтрация стоп-слов.
    – Семантическая группировка терминов по тематическим кластерам.
  3. Интеллектуальный поиск и сравнение:
    – Поиск совпадений по пользовательским словарям (например, маркеры экстремизма, наркопотребления, мошенничества).
    – Сравнительный анализ различных сообществ по лексическим характеристикам.
    – Визуализация результатов в табличном виде и экспорт в формате *.csv.
  4. Сценарии использования:
    – Мониторинг тематических сообществ.
    – Поиск контента по заданным критериям.
    – Сравнительный анализ сообществ для выявления сходств и различий.
    – Подготовка аналитических отчетов и визуализация данных.

Области применения:
– Оперативно-розыскная деятельность (выявление противоправного контента, мониторинг виртуальных сообществ).
– Образовательный процесс (обучение методам анализа соцсетей, проведение исследований).
– Научные исследования (социолингвистика, компьютерная лингвистика).

Технические требования:
– ОС: Windows, Astra Linux, Debian, Ubuntu.
– Процессор: 2.4 ГГц (2+ ядра), 8 ГБ ОЗУ.
– Доступ к интернету и API ВКонтакте.

Правовая основа:
Работа с программой осуществляется строго в рамках законодательства РФ, с использованием только общедоступной информации и с соблюдением требований защиты персональных данных.

Интерфейс:
Программа имеет интуитивно понятный графический интерфейс с тремя основными вкладками:

  1. Создание словарей.
  2. Парсинг данных из ВКонтакте.
  3. Сравнение текстов со словарями.


Краткое руководство

Краткое руководство по установке и настройке OCULUS (версия VK 1.0)

1. Требования к системе

  • ОС: Windows 7/8.1/10/11, Astra Linux, Debian 10+, Ubuntu 20.04+
  • Процессор: 2.4 ГГц (2+ ядра), архитектура x64
  • ОЗУ: 8 ГБ и более
  • Интернет: стабильный доступ к api.vk.com

2. Получение токена доступа к VK API

  1. Перейдите на сайт разработчиков VK.
  2. Авторизуйтесь под учётной записью ВКонтакте (рекомендуется служебный аккаунт).
  3. Зарегистрируйте новое Standalone-приложение:
    • Нажмите «Добавить приложение».
    • Выберите платформу Web.
    • В полях «Базовый домен» и «Redirect URL» укажите https://localhost.
  4. После создания приложения скопируйте токен доступа из настроек.
  5. Сохраните токен в безопасном месте.

3. Установка и первый запуск

  1. Запустите Oculus.exe из каталога установки.
  2. При первом запуске система может запросить разрешение — нажмите «Разрешить».
  3. Дождитесь завершения инициализации (3–30 секунд).

4. Настройка подключения к VK API

  1. В главном окне программы выберите Файл → Настройки.
  2. В появившемся окне введите:
    • Токен VK API (полученный ранее)
    • Версия VK API: 5.199 (по умолчанию)
    • Путь к базе данных: vk_data.db (можно изменить)
    • Папка для экспорта: export
  3. Нажмите «Сохранить».

5. Проверка подключения

  1. Перейдите во вкладку «Парсинг постов и комментариев VK».
  2. В поле «Домен группы» введите club1 (тестовая группа).
  3. Установите количество постов = 1, комментариев = 0.
  4. Нажмите «Начать парсинг».
  5. Если токен корректен, в логе появится информация о группе и загруженных постах.

6. Быстрый старт работы

Создание словаря:

  1. Перейдите во вкладку «Создание словаря».
  2. Вставьте текст для анализа в поле ввода.
  3. При необходимости загрузите стоп-слова.
  4. Укажите количество слов в словаре (например, 100).
  5. Нажмите «Создать словарь» — результат появится в таблице.

Парсинг сообщества:

  1. Во вкладке «Парсинг…» укажите домен группы (например, public_name).
  2. Задайте количество постов (до 1000) и комментариев (до 100).
  3. Нажмите «Начать парсинг».
  4. Прогресс и результат отобразятся в логе.

Поиск по словарю:

  1. Во вкладке «Сравнение текстов со словарями» загрузите словарь (список терминов).
  2. Выберите группу или «Все группы».
  3. Укажите типы контента (посты, комментарии, ответы).
  4. Нажмите «Начать поиск».
  5. Результаты появятся в таблице — двойной клик покажет полный текст.

7. Важные рекомендации

  • Токен храните в защищённом месте, не передавайте третьим лицам.
  • Регулярно обновляйте токен (срок действия ограничен).
  • Для анализа крупных сообществ устанавливайте разумные лимиты (100–200 постов за сеанс).
  • Результаты можно экспортировать в CSV для дальнейшей обработки.

8. Поддержка

  • В меню «Помощь» доступны разделы «О сервисе» и «Справка».
  • Подробная методика работы описана в полной версии рекомендаций.


Форма обратной связи