Vk information gathering API
Неоффициальный “API” для получения данных находящихся в открытом доступе с сайта vk.com
class api
Основной класс общей структуры API. Реализует несколько методов взаимодействия с сайтом, формирования структур данных и
класса user
. Вот главные из них:
-
getUser(self, ids=[], fields=[])
:
Позволяет получить данные пользователя с открытой страницей. Аргументids
является листом с id профилей для обработки. Аfields
описывает необходимые к получению поля профиля (всего их 4, и передаются они так же в виде листа -['name', 'year', 'status', 'city']
). Возвращает тип даныхuser
. -
checkWork(self, verbose=True)
:
Позволяет проверить работоспособность API (на стороне vk.com) и проверить интернет соединение. Возвращает либоTrue
либоFalse
. -
getResponseText(self, url)
:
Это инструмент отладки. Позволяет получитьhttp.request.text
от заданного в аргументеurl
сайта. Возвращает строку с разметкой.
Метод
getRandomUsers()
является недработанным и не рабочим, так что его использование не советуется
class user
Класс общей структуры API. Реализует методы взаимодействия данными профиля найденного через функцию api().getUser(self, ids=[], fields=[])
.
getInfo(self)
:
Возвращает все поля пользователя указанные в функции поиска (тоесть -['name', 'year', 'status', 'city']
)