Нужно написать три утлиты, объеденных в одну десктопную программу с графическим интерфейсом (не консоль): программа, а в ней три вкладки.
Программа для проверки существования картинки
У программы есть папка с картинками-образцами и есть список урлов
Она проходит по всем урлам, скачивает все картинки расположенные по этим урлам
Сличает то, что она скачала с картинками-образцами и говорит где залита картинка, совпадающая с одной из картинок-образцов; а где не совпадающая ни с одним образцом (либо не залита никакая, недоступен сервер и т.п.)
Урлы могут быть разного формата, заканчиваться как на .gif (например), так и быть такими
site.ru/modules/logotype.... _____________________________________
Программа для проверки информации на странице
У программы есть инфа какую комбинацию символов искать на странице и список урлов.
Нужна возможность задать несколько (до пяти) комбинаций, при этом иметь возможность в каком случае считать, что на странице имеется комбинация: если на странице имеются все комбинации или если на странице имеется хотя бы одна из комбинаций.
Проходит по всем урлам и говорит где есть эта комбинация, а где нет.
Искомая комбинация должна отображаться на странице, то есть, если комбинация есть в коде страницы, но не отображается, следует считать, что ее нет.
_____________________________________
Программа для сбора и анализа писем
программа подключается к почтовому ящику и сохраняет информацию о имщеющихся в нем письмах в папке входящие в формате:
адрес отправителя;url
при этом url это домен, который представлен в теме письме в формате http(s)://domain.ru/folder/script.php
зона может быть любая, не только .ru протокол http или https. короче нужно брать то что между http(s):// и /
на выходе имеем только адрес отправителя;домен, то есть отрезая все не нужное (example@example.com;domain.ru)
если в теме письма нет домена, то это письмо вообще не записываем.
Нужна настройка за какое время анализировать письма: вообще все, последний год, последние полгода, три месяца, месяц, неделя, три дня, день, 12 часов, 6 часов, 3 часа, час, полчаса.
У программы должна быть такая опция: программа знает, что домену site.ru соответсвует значение DFFKFSADK, а домену ololo.ru значение TTT. И она, в результатах эти значения (если они были) добавляет, то есть на выходе получится: адрес отправителя;url;значение (mail@mail.ru;ololo.ru;TTT)
Работать должно на mail.ru и yandex.ru. Без разницы как через веб-интерфйс или нет, главное чтобы можно было задать логин:пароль и без лишних настроек работало.
перед началом работы нужно согласовать интерфейс всех программ