Ответы пользователя по тегу ВКонтакте
  • VK api получить id текущей группы?

    @niriter Автор вопроса
    User
    разобрался, id можно получить через groups.getById без указания доп полей, и потом берется [0]['id']
    Ответ написан
    Комментировать
  • Как вручную отправлять капчу в Vk_api на Python?

    @niriter
    User
    Подбираете ответ сервера, берете id_капчи [captcha_sid] и ссылку на изображение капчи [captcha_img], выводите в консоли и ожидаете инпута ответа. Переходите по ссылке на изображение, вводите обратно в консоль результат, и отправляете тот же запрос только с [captcha_sid] и [captcha_img]
    import vk_api
    import time
    
    vk_session = vk_api.VkApi('+7**********', '********')
    vk_session.auth()
    
    vk = vk_session.get_api()
    for i in range(10):
        try:
            if s_id and code:
                 print(vk.wall.repost(object='wall-126227863_90727', captcha_sid=s_id, captcha_key=code))
                 s_id = False
                 code = False
            else:
                 print(vk.wall.repost(object='wall-126227863_90727'))
        except vk_api.Captcha as e:
            s_id = e.sid
            print(e.url)
            code = input()
            i = i-1
    Ответ написан
    8 комментариев