Чтобы получить размер памяти изображения из URL-адреса с помощью запросов Python, вы можете использовать следующие методы:
Метод 1: использование модулей requestsи PIL(библиотека изображений Python):
import requests
from PIL import Image
from io import BytesIO
url = "your_image_url"
response = requests.get(url)
image = Image.open(BytesIO(response.content))
memory_size = image.size[0] * image.size[1] * image.mode.bit_length() // 8
print("Memory Size:", memory_size, "bytes")
Метод 2. Использование модулей requestsи sys:
import requests
import sys
url = "your_image_url"
response = requests.get(url)
memory_size = sys.getsizeof(response.content)
print("Memory Size:", memory_size, "bytes")
Метод 3. Использование модулей requestsи urllib:
import requests
import urllib
url = "your_image_url"
response = requests.get(url)
memory_size = len(urllib.parse.unquote(response.content.decode('utf-8')))
print("Memory Size:", memory_size, "bytes")