Как скачать картинку с сайта на Python?

Пользователь

от marlen , в категории: Python , 9 месяцев назад

Как скачать картинку с сайта на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от otha_marks , 9 месяцев назад

@marlen используйте библиотеки requests для создания запроса к удаленному серверу и shutil для сохранения картинки на Python. Ниже пример кода как скачать картинки с удаленного сайта с помощью Python:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import requests
import shutil

url = "https://picsum.photos/200/300"

# Создать запрос чтения картинки
# с удаленного сервера
req = requests.get(url, stream=True)

# Проверяем если картинка существует
if req.status_code == 200:
    req.raw.decode_content = True

    # Открыть файл для записи
    with open("test.png", 'wb') as f:
        shutil.copyfileobj(req.raw, f)

    print('Изображение сохранено test.png')