@Vladisus

Ошибка при использовании api vk, что это?

import vk
import time

vkapi = vk.API(
    user_login='***', user_password='***', app_id='***')

url = 'http://www.twitter.com'

sids = []

posts = vkapi.newsfeed.search(q=url)
for item in posts['items']:
    sids.append(item['owner_id'])

for pk in sids:
    if pk >= 1:
        print(vkapi.users.get(user_id=pk))
        time.sleep(.3)
    else:
        print(vkapi.groups.getById(group_id=abs(pk)))
        time.sleep(.3)

При выполнении кода иногда возникает ошибка:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 409, in _make_request
    httplib_response = conn.getresponse(buffering=True)
TypeError: getresponse() got an unexpected keyword argument 'buffering'

Что это такое и из за чего оно появляется?
  • Вопрос задан
  • 1437 просмотров
Решения вопроса 1
@Vladisus Автор вопроса
Нашел на stackoverflow
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
1nn0
@1nn0
Системный администратор\Фрилансер
Недопустимый аргумент для метода getresponse() библиотеки urllib3.
Рискну предположить, что где-то в модуле vk используется эта конструкция и она недопустима.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы