Задача
Требуется разработать скрипт на Python для парсинга товаров Wildberries (WB) по заданным категориям. Парсер должен собирать информацию о товарах, применять фильтр по показателю «рубли за отзыв» и сохранять результат в CSV-файл.
Основные требования
- Парсинг товаров по указанным категориям (список категорий предоставляется)
- Фильтрация по расчетному показателю «цена товара / количество отзывов»
- Сохранение результатов в формате CSV с полным набором данных (артикул, название, цена, количество отзывов, рейтинг, ссылка и вычисленный фильтр)
- Высокая скорость работы: обработка категории за ~1 минуту или быстрее
Детали реализации
Скрипт должен стабильно работать без блокировок со стороны сайта. Желательно использование асинхронных запросов или многопоточности для ускорения. В выводе должны присутствовать все ключевые характеристики каждого товара вместе с вычисленным значением фильтра.
Технические уточнения
- Язык: Python 3.x
- Библиотеки - любые, кроме платных (рекомендации: requests, aiohttp, beautifulsoup4 для разбора, или напрямую работа с API)
- Вывод: CSV-файл с колонками, указанными заказчиком