Задача

Разработать скрипт для парсинга ссылок на фотографии товаров. Исходные данные: файл CSV со столбцом артикулов. Ожидаемый результат: новый CSV-файл, где каждому артикулу соответствует прямая ссылка на изображение товара с заданного интернет-магазина.

Требования

  • Загрузка списка артикулов из CSV-файла
  • Автоматический поиск страницы товара по его артикулу на указанном доноре
  • Сбор полных (абсолютных) ссылок на все доступные фото товара - основной снимок
  • Сбор нескольких фото (галерея), если они есть на сайте
  • Сохранение результата в новый CSV-файл (артикул, файлы с разделителями)
  • Корректная работа с кодировками (вход/выход)
  • Логирование процесса: указываем обработанные товары, не найденные артикулы
  • Обработка ошибок (отсутствие товара, тайм-ауты, пустая страница)

Результат

  • Готовый .py скрипт с документацией
  • файл requirements.txt (библиотеки: requests, beautifulsoup4, lxml, csv/logging)

Скетч для шагового двигателя на Arduino

Требуется разработать скетч для управления биполярным шаговым двигателем напрямую от Arduino Uno без использования драйверов. Предложить два варианта кода: простой и понятный, и более компактный с логическими операторами.