Загрузка...

Getting a post from the VK wall via Python

Thread in Python created by Axalax Mar 6, 2020. 973 views

  1. Axalax
    Axalax Topic starter Mar 6, 2020 Python free https://zelenka.guru/threads/3653521/ 108 Dec 15, 2017
    Нужно что б бесконечно обновлялась стена группы ВК и когда выходил новый пост то скрипт моментально реагировал
     
  2. Axalax
    Axalax Topic starter Mar 6, 2020 Python free https://zelenka.guru/threads/3653521/ 108 Dec 15, 2017
    Как это можно реализовать?
     
  3. Decoy4298
    Decoy4298 Mar 6, 2020 217 Feb 18, 2020
    Axalax, заюзать библиотеку vk_api и в цикле(можно в отдельном потоке) получать последний пост со стены (в данном случае просто методом wall.get и количеством 1 или 2, если есть закрепленный, т. к., насколько я помню, закрепленный пост всегда возвращается первым, если есть) и собственно, если id полученного поста больше, чем в предыдущий раз, значит, появился новый пост.
     
    1. Axalax Topic starter
      Decoy4298, максимум 5000 вызовов y wall.get
    2. Decoy4298
      Axalax, не видел, чтоб ВК распространялись о количественных лимитах, но даже если это и так, то есть множество стульев...
      1. Использовать запрос раз в 20 секунд, чего хватит на сутки, когда лимит обнулится
      2. Возможно, начнёт появляться капча, которую можно хендлить
      3. Использовать execute, в котором, на сколько мне известно, присутствуют лишь частотные ограничения
  4. Delitel
    Delitel Mar 9, 2020 198 Feb 4, 2018
  5. ovsyan2751
    ovsyan2751 Mar 9, 2020 12 Dec 2, 2018
    цикл, реквест вал.гет тайм слип(60)
     
  6. Delitel
    Delitel Mar 9, 2020 198 Feb 4, 2018
  7. mapper_inactive3086603
    mapper_inactive3086603 Mar 23, 2020 Banned 16 Mar 23, 2020
    Axalax, челы говно говорят, в вк есть 2 типо callback и longpool, если юзать первый то нужен любой хостинг под питон и на нем через фласк написать обработку собтытия от группы (подключив скрипт к группе вк), если 2 вариант то нужно с постоянно включенным пк мониторить посты через requests или vk_api (как по мне проще и удобнее первый)
     
Top
Loading...