Keffmen
@Keffmen
Изучаю Python , C# , HTML и многое другое

Как в VK API отправить несколько фото на стену сообщества?

Это парсер который берт посты одного сообщества и отправляет в предложку другого , но у поста есть несколько фото , как сделать код так что бы сохранить содержание поста при отправке , а не отправлять по одной фотке.
Вот код
import vk_api

ses = vk_api.VkApi(token='')# Тут токен ваш
id_pablic = '-168911623'# Тут id откуда берем посты
my_id_pablic = '-214129846'# Тут id куда отправляем посты
post_img = []
post_id = []
post_text = []

posts = ses.method('wall.get',{"owner_id": id_pablic})
for post in posts['items']:
    if post['likes']['count'] >= 200:
        if post['reposts']['count'] >= 200:
            post_id.append(post['id'])
            post_text.append(post['text'])
           # for i in post['attachments']:
                #print_post = ses.method('wall.post',{"owner_id":my_id_pablic,"from_group": 1, "message": f"Тест\n{post['text']}", "attachments": f"photo{id_pablic}_{i['photo']['id']}"})
            # print(f"Репостов:{post['reposts']['count']}")
            # print(f"Лайков:{post['likes']['count']}")
            # print()
for post in posts['items']:
    if post['likes']['count'] >= 200:
        if post['reposts']['count'] >= 200:
            for i in post_id:
                for l in post['attachments']:
                    if post['id'] == i :
                        post_img.append(l['photo']['id'])
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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