Подключите нашего Telegram-бота для уведомлений о новых проектах

Скрипты Python

D
Заказчик
Отзывы фрилансеров: + 3 - 0
Зарегистрирован на сайте 14 лет и 3 месяца
Бюджет: 8000 руб
80.79 $ — 76.55 €
Исполнитель определен: Andrei Nemo  
Python скрипт скачивает полноразмерные изображения найденные через Google API и Yandex API по ключевым словам 

Результат работы:

Консольный скрипт на Python 3+.

На входе параметры: 

log-path: /logs/2022-04-11_10-00 – путь до лога 

login: login – логин

password: password  – API ключ

keyword: картинка водопада

language: ru – язык

engine: google – выбранный движок
Нужено сейчас из Google и Yandex. Также  предусмотреть добавление Bing и Baidu.
Все по API ключи сделать самостоятельно.

folder: /tmp/ – папка для сохранения

download-threads: 4 – количество потоков
image-limit – 50 кол-во картинок для скачивания

retries: 4 – количество попыток в случае ошибки скачивания одного изображения

attempts-before-throwing-error: 10 количество попыток перед тем как выбросить критическую ошибку и прекратить работу

На выходе:

Скачанные изображения в папке /tmp/

Или коды ошибки:

PD – 001 – The network is Unavailable

PD – 002 – Request Timeout

PD – 003 – External Server Error

PD – 004 – Cannot store images to /tmp/ 

PD – 005 – Cannot pass the captcha

PD – 006 – API Over-Limit

Скрипт должен скачивать изображения мультипоточно исходя из заданных параметров download-threads.

Скрипт должен следовать принципам SOLID.

Скрипт должен иметь возможность менять поисковые движки GoolgeYandex. Файлы классов движков должны находиться отдельно.
Разделы:
Опубликован:
11.04.2021 | 13:45 [последние изменения: 12.04.2021 | 23:16]

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».