Carson1

Untitled

Jul 25th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.88 KB | None | 0 0
  1. import vk
  2. from vk_api import VkUpload
  3. import vk_api
  4. import glob
  5. import urllib.request
  6. import os, shutil
  7.  
  8. service_access_key = "2dcd5a010be089da0128b834d89681a54a33cf4a22b7bb1883d87a216fb7ed1bb692ec5a08c3e40d0b291"
  9. session = vk.Session(access_token=service_access_key)
  10. api1 = vk.API(session, v=5.101)
  11. photos = api1.messages.getById(message_ids=954, group_id=183112747)
  12.  
  13. print(photos)
  14.  
  15. for i in range(len(photos['items'][0]['attachments'])):
  16.     length = len(photos['items'][0]['attachments'][i]['photo']['sizes']) - 1
  17.     print(photos['items'][0]['attachments'][i]['photo']['sizes'][length]['url'])
  18.     urllib.request.urlretrieve(photos['items'][0]['attachments'][i]['photo']['sizes'][length]['url'], '/home/alexandr/PycharmProjects/chatbot/photos/'+ str(i) + '.jpg')
  19.  
  20.  
  21. loginpassword = open('/home/alexandr/Desktop/login, password').read().splitlines()
  22.  
  23. sessio = vk.AuthSession(scope='wall, photos', app_id=7060370, user_login=loginpassword[0], user_password=loginpassword[1])
  24. token = 'b6d9ac1f929e2d1521adc786410145df6d2340711c888f79130f46e2adc156f429cecd588d2792cbce604'
  25. api = vk.API(sessio, v=5.101)
  26.  
  27. photos = glob.glob("/home/alexandr/PycharmProjects/chatbot/photos/*.jpg")
  28. vk_sessio = vk_api.VkApi(loginpassword[0],loginpassword[1], app_id=7060370, scope='wall, photos')
  29. vk_sessio.auth()
  30. upload = VkUpload(vk_sessio)
  31.  
  32. photo_list = upload.photo_wall(photos)
  33. attachment = ','.join('photo{owner_id}_{id}'.format(**item) for item in photo_list)
  34. api.wall.post(owner_id=-183112747, message='У меня все хорошо))))', attachments=attachment)
  35.  
  36. folder = '/home/alexandr/PycharmProjects/chatbot/photos/'
  37. for the_file in os.listdir(folder):
  38.     file_path = os.path.join(folder, the_file)
  39.     try:
  40.         if os.path.isfile(file_path):
  41.             os.unlink(file_path)
  42.         #elif os.path.isdir(file_path): shutil.rmtree(file_path)
  43.     except Exception as e:
  44.         print(e)
Advertisement
Add Comment
Please, Sign In to add comment