ребуется создать инструмент для поиска определённых восьмизначных чисел, например: 10414446 ; 10559159 ; 10612703.
Вид инструмента не столь важен, вопрос цены.
Какой функционал и периодичность работы от программы мы ожидаем:
1 Ежедневно, в 9:00 по МСК заходить на ресурс
2 Переходить во вкладку "Контракты и договоры" "Реестр контрактов".
3 Далее переходить в раздел "Все параметры"
4 Исключать из "Все параметры поиска" "Исполнение завершено", "Исполнение прекращено", "Аннулировано".
Если потребуется так же исключать "94-ФЗ"
5 Идти ниже по странице, открывать раздел "Объект закупки", добавлять фразу "Рельсовая система"
5 Нажимать "Применить"
6 После этого нас перебросит на страницу "Контракты и договоры" уже с заданными нами настройками и числовым результатом поиска. Для примера сейчас это "44"
7 Далее программе нужно по порядку зайки в каждую карточку из списка и проделать некоторые манипуляции.
8 Нажимает на порядковый номер карточки
9 Проваливается в неё
10 Жмёт на вкладку "Вложения". Находит документ в ворд-формате содержащий в наименовании слово "Контракт"
11 Скачивает его
12 Открывает
13 Сравнивает данные внутри контракта с заданными ранее числовыми значениями
14.1 Если совпадений не найдено прекращает работу отправляя фразу "Совпадений не найдено. Прекращаю работу"
14.2 Если есть числовое совпадение отправляет URL-адрес страницы с которой был скачан ворд-файл пользователю с фразой "Найдено совпадение ссылка"
15 На следующий день всё тоже самое, но, проверять только новые записи если такие появятся т.е значение записей должно быть больше 44 (см. п.6).
Всё.
Конечно, нужно иметь:
1 возможность редактировать/удалять/добавлять новые числовые значения до 10шт и 8 символов
2 включать/выключать принудительно.