Выгрузка данных по API ВКонтакте

Социальные сети сегодня являются полезным источником информации о пользователях, локальных сообществах и обществе в целом. Анализ публикуемого там контента позволяет оценить выраженность личностных особенностей пользователей, их защищенность от социоинженерных атак, предсказать реакции на различные воздействия и т.п. Для этого анализа требуется собирать и обрабатывать большие массивы данных. «ВКонтакте» предлагает свой API для обращения к данным, также существует множество библиотек для работы с ним на разных языках программирования, однако они не заточены непосредственно под сбор данных. В рамках проекта предлагается поучаствовать в разработке приложения для сбора данных по API «ВКонтакте», поддерживающего гибкий формат запросов и цепочки сложных запросов. Работа над проектом позволит прикоснуться к современным задачам анализа социальных сетей, освоить современные подходы к асинхронному программированию, получить навыки проектирования приложения. Полученные данные могут быть использованы в рамках исследований по анализу социальных сетей. В рамках проекта предполагается развитие функциональности существующего приложения. Сейчас для приложения актуальны следующие задачи:

  1. Добавление новых цепочек сложных запросов в приложение.
  2. Реализация внешнего доступа к сервису по API.
  3. Повышение безопасности и отказоспособности сервиса.

Преимущества:

  • проект, в котором можно погрузиться в разные сферы разработки;
  • возможность попасть на оплачиваемую стажировку;
  • публикации и регистрации программ для ЭВМ, способствующие получению повышенной стипендии;
  • отлаженная инфраструктура, способствующая интенсивному профессиональному и карьерному росту;
  • возможность освещения результатов проекта в СМИ;
  • ценные призы за высокие достижения.

Подробнее о проектах: https://dscs.pro/studentam-aspirantam/proekti-2023/

Требования к студенту
  • Опыт использования TypeScript, Node.js, Nest.js, MySQL, Neo4j, Rabbitmq.
  • 2–4 курс бакалавриата, 1–2 курс магистратуры.
  • Готовность инвестировать в проект заметный объем времени и усилий.
  • Ориентация на достижение позитивного результата.
  • Высокая степень самостоятельности.
Уровень

2 курс, 3 курс, Бакалаврская ВКР, Магистерская ВКР


Руководитель

Корепанова Анастасия Андреевна


Консультант

Корепанова Анастасия Андреевна


Источник

СПб ФИЦ РАН