Установка vk_api python
При установки vk_api на Ubuntu 16.04.5 LTS выдетает ошибка установки.
pip install vk_api Collecting vk_api Using cached https://files.pythonhosted.org/packages/ac/c6/7ab7b58b00c6b06af38ce244515e4c6ad6b8fae0c00d4931c63bcdc803f3/vk_api-11.0.0.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-install-a21j4lkr/vk-api/setup.py", line 16, in long_description = f.read() File "/usr/local/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 193: ordinal not in range(128) ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-a21j4lkr/vk-api/
Какие варианты ее устранить
Отслеживать
задан 16 сен 2018 в 12:42
6,373 5 5 золотых знаков 25 25 серебряных знаков 56 56 бронзовых знаков
Документация vk_api¶
Примеры по использованию библиотеки доступны на GitHub.
import vk_api vk_session = vk_api.VkApi('+71234567890', 'mypassword') vk_session.auth() vk = vk_session.get_api() print(vk.wall.post(message='Hello world!'))
Vk api как установить

Комментарии
Популярные По порядку
Не удалось загрузить комментарии.
ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ
DeepFake-туториал: создаем собственный дипфейк в DeepFaceLab
Рассказываем о технологии DeepFake и шаг за шагом учимся делать дипфейки в DeepFaceLab – нейросетевой программе, меняющей лица в видеороликах.
ООП на Python: концепции, принципы и примеры реализации
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто.
Программирование на Python: от новичка до профессионала
Пошаговая инструкция для всех, кто хочет изучить программирование на Python (или программирование вообще), но не знает, куда сделать первый шаг.
Установка
После установки модуля необходимо получить доступ к API вконтакте для выгрузки данных о товарах, подборках и тп в заданную группу или сообщество. Для этого добавим приложение.
Регистрация приложения
Переходим на сайт ВКонтакте и добавляем новое приложение — https://vk.com/editapp?act=create и заполняем поля.
- Название — лучше указать название вашего сайта.
- Платформа — выберите значение — Веб-сайт.
- Базовый домен — url адрес вашего сайта
- Доверенный redirect URI — адрес нужно взять на странице Аккаунты, в блоке добавления аккаунта


Если на сайте используется авторизация через соц сети, а именно через ВКонтакте, то в настройках приложения ВКонтакте нужно добавить дополнительный redirect URI — https:///bitrix/tools/oauth/vkontakte.php
Настройка группы / сообщества
После этого переходим обязательно в нужное сообщество или группу и в настройках включаем раздел «Товары» и после этого нажимаем кнопку сохранить. Обязательно нужно выбрать режим Расширенные товары, чтобы выгружались свойства товаров, объединялись торговые предложения в 1 товар в вк, и на странице товара выводился список выпадающий с вариантамисвойств

Настройка модуля
В настройках модуля в админке битрикса необходимо указать данные для доступа к добавленному приложению, через которое будет происходить выгрузка. Необходим заполнить поля — ID приложения и Защищённый ключ .

Их необходимо скопировать на странице настроек приложения вконтакте.

Антикаптча
Иногда работа выгрузки может быть нарушена защитой вконтакте от роботов через запрос подтверждения действия кодом с картинки. Для автоматизации ввода кода используется сервис автоматического распознавания капчи.
Редко возникает необходимость в использовании его, в большинстве случаев — никогда.
Для его работы необходимо зарегистрироваться тут
После регистрации нужно получить ключ для доступа к API сервиса. Достаточно 2х долларов на несколько месяцев использования сервиса.