/vk-parser

Primary LanguageJupyter Notebook

vk-parser

Получение данных об интересах пользователей ВКонтакте

Это небольшой репозиторий, предназначенный для получения следующих данных по URL страницы пользователя (https://vk.com/some_nick):

  • понравившейся посты
  • созданные пользователем посты
  • посты, которые сохранил пользователь у себя на странице
  • комментарии пользователя

Чтобы загрузить данные определенного пользователя, нужно создать в корне проекта файл config.py со следующей структурой:

token = "token"
url_for_search_user = "https://vk.com/some_nick"

где token - токен для доступа к API ВКонтакте, инструкция по его получению https://dvmn.org/encyclopedia/qna/63/kak-poluchit-token-polzovatelja-dlja-vkontakte/. И затем запустить parser.ipynb (не забыв про requirements.txt).

Для создания отчета нужно использовать generate_report.py, перед этим добавив также в config.py` следующее:

user_nick = "nick"
user_name = "Ivan Ivanov"