Ответы пользователя по тегу ВКонтакте
  • Как вытащить данные с VK API используя метод wall.get?

    alexhouse
    @alexhouse
    Full Stack Web Developer Python and Django
    Там все просто:
    Отправил запрос, получил ответ, ответ имеет понятный структурированный вид в JSON. Его надо разобрать на составляющие по уровням, и дальше парсить данные из нужных переменных.

    Вот простой пример как разбирать ответ на python -
    response = vk.wall.get(owner_id=man_id, post_id=a, count=1, sort='desc', offset=0)
                ts = str(response['items'][0]['date'])
                print(ts)

    В данном случает response получается все данные ответа от vk, далее ts вытаскивается только нужные переменные из всего ответа.
    Ответ написан
    Комментировать
  • Как получить последний комментарий на стене группы через VK Api?

    alexhouse
    @alexhouse Автор вопроса
    Full Stack Web Developer Python and Django
    Публикую свой вариант, который получился в итоге проб и ошибок:

    Написано на Python 3 с использованием модуля VK_api

    while True: #запускаем бесконечный цикл
            man_id = str(-29534144) #id группы с которой будем брать посты и комментарии
            postidlist = vk.wall.get(owner_id=man_id, count=1, offset=0) #получаем последний пост
            a = str(postidlist['items'][0]['id']) #получаем id поста в виде цифры и записываем
            comm = vk.wall.getComments(owner_id=man_id, post_id=a, count=1, sort='desc', offset=0) #Получаем последний комментарий
    com_text = comm['items'][0]['text'] #вытаскиваем из полученного ответа только текст
           print(com_text) #выводим комментарий
             time.sleep(5) #засыпаем на 5 секунд


    Если у кого-то есть более аккуратный вариант, то буду рад.
    Ответ написан
    Комментировать