/vkontakte_smm

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

Primary LanguagePython

vkontakte_smm

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

Состав:

  • Скрипт gather_friends.py обращается ко всем записям друзей из ленты друзей некоторого пользователя owner и собирает базовую информацию и их списки друзей.
  • Скрипт recompose.py делает из сохранённых данных одну таблицу Фамилия_Имя;Количество_друзей, отсортированную по убыванию количества.

Подготовка запуска

Перед запуском нужно создать папки photo, friends и info. В первой сохраняются аватарки размера 50х50, во второй -- список друзей по каждому запросу, разделённый запятыми, в третьем -- словарь свойств каждого участника френдленты, из которых нам нужны имя, фамилия и URL фотографии аватара.

Окружение

Работал на Python 2.7. Установка/проверка наличия нужных скриптов:

sudo pip install vk, networkx, requests

Заметки

Возможно, скрипт можно ускорить раз в 500, запрашивая больше чем по одной странице.

Ещё есть таинственный метод execute, который должен избавить сервер от назойливого перебора.