здравствуйте, заметил что скрипт выполняет действия довольно долго, и мне посоветовали aiohttp, но при этом посмотрев много гайдов и форумов, так и не понял как можно перестроить этот код для aiohttp(/aiovk)
(vk-api-proxy.. отвечает быстрее впн+ВК апи, так что в этом не может быть проблемы со скоростью выполнения)
import requests
import json
import re
token = 'token'
version = '5.95'
alb = '270716038'
img = './photosvk/'
adres = '' #оставлять пустым
img_url = '' #оставлять пустым
chek = int(0)
for i in range(1000):
f = open('filelist.txt') # filelists.txt <- файл с названием.расширением фото(построчно)
line = f.readline().rstrip('\r\n')
while line:
adres = img + line
print(chek)
chek += int(1)
def get_url():
r = requests.get('https://vk-api-proxy.xtrafrancyz.net/method/photos.getUploadServer',
params={
'access_token': token,
'album_id': alb,
'v': version
}).json()
return r['response']['upload_url']
url = get_url()
file = {'file1': open(adres, 'rb')}
ur = requests.post(url, files=file).json()
result = requests.get('https://vk-api-proxy.xtrafrancyz.net/method/photos.save',
params={
'access_token': token,
'album_id': ur['aid'],
'server': ur['server'],
'photos_list': ur['photos_list'],
'hash': ur['hash'],
'v': version,
}).json()
open(adres).close
line = f.readline().rstrip('\r\n')
f.close()
print ('finish')