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 |