Запускаете 10 API-запросов через asyncio, а они всё равно выполняются 10 секунд? Знакомо?
async def fetch():
return requests.get(url).json()
# ← блокирует event loop
Решение: используйте await для операций ввода-вывода. Замените requests на httpx — API похожий, но клиент действительно асинхронный.
import httpx
async def fetch():
async with httpx.AsyncClient() as client:
r = await client.get(url)
return r.json()
❗️ Теперь 10 запросов могут выполняться примерно за 1 секунду вместо 10.
✅ Мы в Max – подписывайся

