Техническое задание: Парсер изображений с Shutterstock
Необходимо разработать специализированную утилиту для автоматизированного сбора фотографий.
Основная функциональность
- Принимает на вход ссылку на галерею пользователя Shutterstock.
- Скачивает все фотографии из указанного профиля.
- Обеспечивает загрузку изображений в максимально доступном качестве для анонимного пользователя.
- Гарантирует отсутствие водяных знаков на скачанных файлах.
Технические требования
Платформа и реализация
- Язык и платформа: .NET 8.0 или выше.
- Тип приложения: Консольное (Console Application).
- Кроссплатформенность: Поддержка Windows и Linux.
Допустимые инструменты
- Разрешено использование headless-браузера (Playwright или PuppeteerSharp) исключительно в случае, если получение ссылок на изображения без него технически невозможно.
- Браузер должен работать в полностью headless-режиме (без графического интерфейса).
Результат работы
Исполнитель предоставляет готовый исходный код приложения, соответствующего всем перечисленным требованиям.