Найти - Пользователи
Полная версия: Vk и urllib
Начало » Python для новичков » Vk и urllib
1
Tester42
Здравствуйте, пытаюсь написать бота для vk (в целях самообразования). Использую qpython 3 и стандартные либы.

Сначала столкнулся с проблемой логИна, но решил её извлечением из браузера кукиса и его отправкой в headers'е т.е. headers = {'User-Agent': ‘Mozilla/5.0 (Windows NT 6.1; Win64; x64)’, ‘Cookie’: ‘remixsid=извлеченный кук’}
Теперь вопрос такой: а как отправлять сообщения? И если можете предложить более элегантное решение �же будет очень здорово.

Пожалуйста, воздержитесь от советов установить requests, selenium, использовать api итп. Только стандартные либы, только хардкор.
Tester42
Что, русскому питон-комъюнити не под силу такая задача?
py.user.next
Tester42
Сначала столкнулся с проблемой логИна, но решил её извлечением из браузера
Очень сомнительно, что там такой вход для ботов. Обычно предоставляют токен. Я сейчас для Slack'а делаю нескольких ботов, так там токен дают, который потом передаётся в JSON-документе при каждом действии бота.

Tester42
Теперь вопрос такой: а как отправлять сообщения?
А там разве нет документации к API? Как же люди будут его использовать? По созвездию Большой Медведицы догадываться, как там и что?

Подойди к VK API более основательно.

Получение токена для выполнения команд
https://vk.com/dev/access_token

Процедура обращения к методам API с использованием токена
https://vk.com/dev/api_requests

Список методов API
https://vk.com/dev/methods

Список методов API для сообщений
https://vk.com/dev/messages

Метод для отправки сообщения
https://vk.com/dev/messages.send

Метод для отправки сообщения на стену
https://vk.com/dev/wall.post


tags: vk api
Tester42
py.user.next,
сам пожуй говна!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB