Библиотека для VK API на Python

Всем привет, хотела бы рассказать о библиотеке для VK API - saya


Этот пост рассчитан на начинающих программистов, которые хотят написать простую и понятную программу. Предполагается, что у вас уже установлен интерпретатор языка программирования Python версии 3.5 или выше.

В этом посте я буду использовать авторизацию через логин/пароль (на данный момент поддерживаются: авторизация через пользователя (логин/пароль или токен) и авторизация через сообщество (токен и айди группы))

Итак, для начала установим саму библиотеку - нужно открыть консоль и ввести следующее:

python -m pip install saya

и нажать Enter. После того, как установка завершится, переходим в любой удобный текстовый редактор (желательно Sublime Text 3 или любая другая IDE) и пишем следующий код:

Этим кодом мы просто импортируем класс Vk из библиотеки. Далее авторизируемся:

Думаю тут все понятно - создаём объект Vk для дальнейшей работы с VK API. Не так уж и сложно, правда? Теперь давайте попробуем создать какой-нибудь пост на стене. Для этого допишем наш код:

Думаю, тут тоже все понятно - обращаемся к методу wall.post из VK API. Попробуем запустить код. Для этого перейдите в папку с файлом, в котором находится этот код, после чего напишите в консоль:

FILENAME в данной команде - имя вашего файла, а ".py" - расширение для python скриптов.

После запуска скрипта на Вашей стене появится новый пост с текстом "Привет, Сая! ^^".


Документация по библиотеке находится здесь.

Документация по VK API находится здесь.

0
DELETED
Автор поста оценил этот комментарий

Не понял при чем тут пайтон и ограничения вк на кол-во запросов. Сервер тебя нахуй пошлет просто, хоть на ассемблере пиши

раскрыть ветку (1)
Автор поста оценил этот комментарий

Программа стопится в sync, когда ты отправляешь запрос, от этого те ~3rps (тут уже от скорости интернета зависит)

0
DELETED
Автор поста оценил этот комментарий

Чнм он лучше vk_api?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Как минимум тем, что в ней есть не только sync. В ней также присутствует поддержка перевода некоторого Python кода на VKScript код (для метода execute). Остальное можете прочитать в README.md

0
Автор поста оценил этот комментарий

Проходить аутентификацию с помощью beautifulsoup - перебор)

https://vk.com/dev/access_token

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

прочитайте пост пожалуйста, там не только этот тип авторизации. И чем вам не угодил супчик?) Может, предложите лучшую альтернативу?

2
Автор поста оценил этот комментарий

Когда решила пропиарить свой VK API клиент)

раскрыть ветку (1)
Автор поста оценил этот комментарий

почему бы и нет?)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества