Python – скачиваем и переименовываем изображения
Одна из рекомендаций поисковых систем для изображений – указывать название товара в имени файла изображения. Например, для товара “Сумка белая” имя фотографии рекомендуется “sumka_belaya.jpg” или “white_bag.jpg”. Для России предпочтительно использовать первый вариант.
В этой статье рассмотрим, как переименовать изображение, когда мы скачиваем их с сайта поставщика.
Для таранслитерации русского языка в латинские буквы используем transliterate
, а именно метод slugify
. Этот метод преобразует текст в url-адрес, но для нашей цели он подойдёт идеально, так как в наименованиях товаров могут встречаться разные символы, которые нельзя использовать в именах файлах, например знак % процента.
В качестве входных данных у нас будет таблица с товарами: наименование, ссылка на фото.
Пример таблицы:
title | image |
Полупрофессиональная беговая дорожка SHUA BC-T5517S | https://www.zavodsporta.ru/media/catalog/product/_/s/_shua_bc-t5517s.jpg |