Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Многопоточный скрипт на Python - проверка уникальности фото в Google

_____________________________________________________________

Задание:

Нужен многопоточный скрипт на Python проверки изображения на уникальность в Google. С поддержкой прокси. Входные данные для софта URL прокси (обновляется раз в N минут), число потоков и путь до папки с картинками (необходим рекурсивный перебор папки)

С такими функционалом, который настраивается в config.ini.

Содержимое config.ini (параметры можно менять, т.е. чтобы можно было регулировать потоки и тд.):

thread=50 //Количество потоков

images=C:/images //Это папка с изображениями, которые нужно проверить на уникальность. Нужно эту папку перебирать рекурсивно, т.е. чтобы в других папках скрипт тоже изображения проверял

proxy=on_url или on_file или off //(если on_url - тогда берём прокси из proxy_url, если on_file - тогда берём прокси из proxy_file, если off - тогда программа работает без прокси)

proxy_url=http://site.ru/proxy.txt (прокси в таком формате IP:Port)

proxy_file=C:/proxy.txt

proxy_timeout=5 //Количество СЕКУНД для таймаута прокси, если не отвечает, берём следующий прокси в потоке

proxy_update=4 //Количество МИНУТ для обновления списка прокси, интервал подгрузки из URL или файла

del_image=true или false // Параметр определяет удалять ли фотографию по количеству совпадению - если true - сверяем число совпадений с count_retry и если это число больше count_retry - удаляем фотографию. Также ЭТОТ может иметь ЗНАЧЕНИЕ false, тогда сверять число совпадений и удалять фото не нужно.

count_retry=10 //Если del_image=true и количество совпадений фото больше count_retry, тогда удаляем фотографию

otchet=C:/otchet.txt

Отчёт в таком формате: Полный путь до изображения;Количество повторов

Например:

C:/images/image1.jpg;12

C:/images/image2.jpg;0

C:/images/image3.jpg;1

С каждой новой строки изображение и количество повторов в гугле через ;

Алгоритм работы:

1) Заходим на http://www.google.ru/imghp (через прокси или без прокси, в зависимости от настроек в config.ini) Там будет иконка фотоаппарата – туда нужно загрузить фото.

2) Загружаем картинку из списка, который был получен путём рекурсивного перебора файлов из папки.

3) Ждём результата

4) Проверяем количество сопадений и дальше скрипт работает в зависимости от настроек в config.ini

10 лет назад
css_css_css
Сергей 
44 годаРоссия
15 лет в сервисе
Был
10 лет назад
  • Похожие заказы
  • Задача: создать программу для эмуляции отображения текста в окне MS-DOS с обновлением контента с заданной частотой и конфигуратором этого контента. Программа должна имитировать окно MS-DOS (коммандную строку) с динамически изменяющимся текстом и параметрами, заданными в конфигураторе. ...

    Прикладное ПО1 исполнитель
    Закрыт
    10 лет назад
  • $15

    Необходимо написать маленькую программу (exe-шник для запуска под Windows 7), которая будет запускать браузер в фоновом режиме - так, чтобы окно не брало на себя фокус (Firefox, Opera или Яндекс - любой, на ваш выбор) ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • $30

    Нужно написать модуль для программы на C#. Подробности в ЛС. Цена фиксированная. Проще говоря, есть программа SpaceStore (магазин парсеров) парсеры как модули идут. Нужно писать парсеры по цене в 30$. Чем быстрее и качественнее будут ...

    Прикладное ПО2 исполнителя
    Завершен
    10 лет назад
  • Программа либо база данных в MS Access с набором алгоритмов по оценке кредитоспособности заёмщика-физического лица в коммерческом банке.(для кредитного менеджера) Программа представляет собой имитацию(с простым и понятным интерфейсом, без гламура и т.д) По сути,можно скопировать интерфейс ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • Я занимаюсь разработкой необычного файлового менеджера и мне необходима помощь в реализации ряда функций. Это первая задача, если сработаемся - будут еще, гораздо более сложные. Проект разрабатывается на Embarcadero RAD Studio Задача. Нужно разработать компонент для отображения ...

    Прикладное ПО1 исполнитель
    Закрыт
    10 лет назад
  • Нужны специалисты для написания научных работ (базы данных, лабораторные, контрольные, курсовые, дипломные) для студентов по компьютерным (С, С + +, Pascal, Delfi и др.) и техническим (Компас, Автокад) дисциплинам. Требования: высшее образование профессионального направления. Опыт ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Имеется БД нормативных и методических документов. БД в файле execl. Оболочка написана (пишется…) на Delphi Необходимо разработать (или довести до ума имеющееся) модуль добавления документов в БД. 1. Необходимо реализовать функцию 1 документ в нескольких категориях (например Инструкция ...

    Закрыт
    10 лет назад