Уведомления

Группа в Telegram: @pythonsu

#1 Июль 11, 2019 14:28:22

Tester42
Зарегистрирован: 2019-07-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Vk и urllib

Здравствуйте, пытаюсь написать бота для vk (в целях самообразования). Использую qpython 3 и стандартные либы.

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

Пожалуйста, воздержитесь от советов установить requests, selenium, использовать api итп. Только стандартные либы, только хардкор.

Офлайн

#2 Июль 12, 2019 17:57:04

Tester42
Зарегистрирован: 2019-07-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Vk и urllib

Что, русскому питон-комъюнити не под силу такая задача?

Офлайн

#3 Июль 13, 2019 01:57:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Vk и urllib

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



Отредактировано py.user.next (Июль 13, 2019 02:02:38)

Офлайн

#4 Июль 13, 2019 13:54:21

Tester42
Зарегистрирован: 2019-07-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Vk и urllib

py.user.next,
сам пожуй говна!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version