Python – скачиваем и переименовываем изображения
Одна из рекомендаций поисковых систем для изображений – указывать название товара в имени файла изображения. Например, для товара “Сумка белая” имя фотографии рекомендуется “sumka_belaya.jpg” или “white_bag.jpg”. Для России предпочтительно использовать первый вариант.
В этой статье рассмотрим, как переименовать изображение, когда мы скачиваем их с сайта поставщика.
Для таранслитерации русского языка в латинские буквы используем transliterate
, а именно метод slugify
. Этот метод преобразует текст в url-адрес, но для нашей цели он подойдёт идеально, так как в наименованиях товаров могут встречаться разные символы, которые нельзя использовать в именах файлах, например знак % процента.
В качестве входных данных у нас будет таблица с товарами: наименование, ссылка на фото.
Пример таблицы: