Программа поиска изображений в Яндексе и Гугле
Поиск изображений по ключевым словам в Яндексе и Гугле, их вытяжка и ресайз.
На входе: ключевые слова, поисковая машина, результирующий размер по ширине (для ресайза), максимальный размер изображений (которые не будут ресайзится), минимальные размеры изображения (которые вообще подходят).
На выходе: изображение в памяти (объект картинки).
Программа должна отличать ситуации бана (когда поисковик фиксирует, что запросы делаются слишком часто и, вероятно, роботом) и отсутствия результатов. Программа должна пропускать результаты, которые меньше заданных размеров, и выбирать следующий подходящий по размерам результат.
Ресайз должен быть пропорциональным и сглаживающим.
Таким образом:
- обработка результатов поиска
- выбор нужной картинки
- загрузка
- ресайз
Отдельно должно быть протестировано и описано, каким образом программа будет работать через прокси.
Язык реализации - Java (критично). Программа должна быть оформлена в форме вызова статичного метода класса. Перед реализацией необходимо будет детально согласовать со мной интерфейс вызова (вход-выход метода) и используемые библиотеки.
Спасибо за участие.