Python
7
Вклад в тег
layout = BoxLayout(orientation='vertical')
btn1 = Button(text='Hello')
btn2 = Button(text='World')
layout.add_widget(btn1)
layout.add_widget(btn2)
for x in items.get('razdely'):
item = AccordionItem(title=x.get("text"))
#~ item.add_widget(Button(text="Кнопка N1"))
#~ item.add_widget(Button(text="Кнопка N2"))
#~ item.add_widget(layout)
layout = BoxLayout(orientation='vertical')
btn1 = Button(text='Hello')
btn2 = Button(text='World')
layout.add_widget(btn1)
layout.add_widget(btn2)
item.add_widget(layout)
root.add_widget(item)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import vk_api
import urllib
LOGIN = 'ТВОЙ ЛОГИН'
PASSWORD = 'ТВОЙ ПАРОЛЬ'
def main():
# ======= Открываем сессию с VK =======
vk_session = vk_api.VkApi(LOGIN, PASSWORD)
try:
vk_session.auth()
except vk_api.AuthError as error_msg:
print(error_msg)
return
vk = vk_session.get_api()
# ======= считываем список пользователей =======
file_id = open(os.path.join(sys.path[0],'id_users.txt'), 'r')
data_list = file_id.readlines()
id_list = []
for line in data_list:
id_list.append(line.strip())
# ======= начинаем перебирать каждого пользователя =======
for id_user in id_list:
# создаем директорию с именем пользователя, если нет
newpath = os.path.join(sys.path[0], id_user)
if not os.path.exists(newpath):
os.makedirs(newpath)
# посылаем запрос к VK API, count свой, но не более 200
response = vk.photos.getAll(owner_id = int(id_user), count = 3)
# работаем с каждой полученной фотографией
for i in range(len(response["items"])):
# берём ссылку на максимальный размер фотографии
photo_url = str(response["items"][i]["sizes"][len(response["items"][i]["sizes"])-1]["url"])
# скачиваем фото в папку с ID пользователя
urllib.urlretrieve(photo_url, newpath + '/' + str(response["items"][i]['id']) + '.jpg')
if __name__ == "__main__":
main()