Набор инструментов для анализа друзей в ВКонтакте, написан для собственного пользования, но, кто знает, вдруг пригодится для иллюстраций.
- Скрипт
gather_friends.py
обращается ко всем записям друзей из ленты друзей некоторого пользователяowner
и собирает базовую информацию и их списки друзей. - Скрипт
recompose.py
делает из сохранённых данных одну таблицуФамилия_Имя;Количество_друзей
, отсортированную по убыванию количества.
Перед запуском нужно создать папки photo
, friends
и info
. В первой сохраняются аватарки размера 50х50, во второй -- список друзей по каждому запросу, разделённый запятыми, в третьем -- словарь свойств каждого участника френдленты, из которых нам нужны имя, фамилия и URL фотографии аватара.
Работал на Python 2.7. Установка/проверка наличия нужных скриптов:
sudo pip install vk, networkx, requests
Возможно, скрипт можно ускорить раз в 500, запрашивая больше чем по одной странице.
Ещё есть таинственный метод execute, который должен избавить сервер от назойливого перебора.