Проблема с записью jpg в папку
Необходимо через API VK из альбомов в профиле обеспечить копирование фотографий в папку. При загрузке фотографий в папку возникают следующие проблемы: в папку записывается всего 22 фотографии (хотя в альбоме их больше), при этом фотографию перезаписывают друг друга Также выдается следующая ошибка: with open(os.path.join("PHOTO_USERS", title + "лайков" + ".jpg"), "wb") as f: [Errno 13] Permission denied: 'PHOTO_USERS\12лайков.jpg' Код следующий:
import requests
import os
from pprint import pprint
user_id = " "
resp_albums = requests.get("https://api.vk.com/method/photos.getAlbums/", params = {"owner_id":
user_id, "access_token": token, "v": "5.126"}).json()
for element in resp_albums["response"]["items"]:
resp_urls = requests.get("https://api.vk.com/method/photos.get/", params = {"owner_id": user_id,
"album_id": element["id"], "extended": "1", "access_token": token, "v": "5.126"}).json()
for positions in resp_urls["response"]["items"]:
for element in positions["sizes"]:
resp_photo = requests.get(element["url"])
for element in resp_urls["response"]["items"]:
for k, v in element["likes"].items():
if k == "count":
title = str(v)
with open(os.path.join("PHOTO_USERS", title + "likes" + ".jpg"), "wb") as f:
f.write(resp_photo.content)