Форум сайта python.su
0
Задание: Найти всех друзей друзей ВКонтакте, результат представить в виде плоского графа.
Я нашел друзей через api а друзей друзей уже получить не могу, не знаю как это сделать. И ещё я так и не понял как вывести этот граф в виде дерева, установлен matplotlib и networkx. Помогите пожалуйста, буду бесконечно благодарен, сам я в питоне не очень к сожалению…
Офлайн
0
Напиши ссылку на объяснение, что такое плоский граф :)
Вконтакте, чтоб залогиниться есть тупой способ - http://habrahabr.ru/blogs/python/59236/,
но для твоей задачи вроде должно хватить. hash'ы вытащить можно из Mozilla Firebug(дополнения).
А зная куки и хэшы соединения можешь спокойно отправляя Post-запросы и сёрфить внутри учетной записи,
перебирая все подряд ссылки, которые нужны..
Т.е. с каждой полученной страницей html = response.read() ты её должен распарсить и найти(например, через регулярное выражение) ссылку на ещё одного друга.
Ну а VKapi это похоже вообще не из той оперы штука - слишком мало чего позволяет делать.
Отредактировано (Дек. 18, 2011 06:15:06)
Офлайн
253
Для анализа социальных сетей можно применить http://gephi.org/, они заявляют что оно для этого предназначено.
Отредактировано (Дек. 18, 2011 08:26:50)
Офлайн
0
doza_andКакое отношение это имеет к питону? Это поделка на яве вроде бы. :)
Для анализа социальных сетей можно применить http://gephi.org/, они заявляют что оно для этого предназначено.
Офлайн
253
:)
ksК питону ни малейшего отношения. Но я не считаю что вообще все задачи на свете должны решаться питоном. Для питона тут задачек хватит чтобы входные данные для этой программы собрать.
Какое отношение это имеет к питону
Отредактировано (Дек. 18, 2011 18:34:28)
Офлайн