Перед нами стояла задача:
Создать программу, по подбору кроссов автозапчастей через поиск по артикулу и на основе полученных данных формировать файл, содержащий в себе актуальный артикул, а также историю его изменений.
Решение:
- Для начала необходимо заполнить входной файл списком пар бренд - артикул. Бренд необходим для возможности отсеивания лишних результатов поиска при наличии продуктов с одинаковым артикулом.
- Далее идет поиск по артикулам из входного списка. Осуществляется запрос на поиск, из его результата выбираются продукты соответствующие бренду. Для этих продуктов делается запрос на получение дополнительной информации и на его основе формируется запись, которая будет занесена в xlsx файл после окончания работы.
Результат:
Поле выполнения получается xlsx файл, содержащий в себе информацию по входным артикулам, которая может быть использована для актуализации информации по продуктам.
Затраченного времени на разработку:
5 часов
Использованные технологии:
Python - язык программирования, на котором был написан парсер
Requests - библиотека для отправки http запросов
Bs4 - библиотека для парсинга html кода страницы сайта
Loguru - библиотека для логирования
Openpyxl - библиотека для работы с xlsx файлами
В проекте принимали участие:
Алексей Пушилов – Разработчик Python
Ангелина Южик – Project Manager