Разработайте приложение,которое ищет заданные пользователем слова в трёх поисковых системах: Yandex, Google, Bing. Общий список в виде набора найденных ссылок должен учитывать порядковый номер в поиске (сначала первые позиции, потом вторые, и т.д.) и содержать только уникальные записи.
Результат необходимо сохранять в любом удобном формате, рекомендуется использование базы данных.
Добавьте вариант поиска по уже сохраненным значениям.
При повторном "онлайн" поиске новый результат требуется сравнить с сохраненным вариантом. В случае наличия расхождений, необходимо проинформировать пользователя и обновить данные в хранилище.
Интерфейс необходимо разработать самостоятельно в любом удобном варианте: Console, WinForms, Web
Требования к реализации
- Задание должно быть выполнено с использованием: .NET 4, C#, MS SQL 2008+, и компилироваться с использованием компилятора из состава Microsoft Visual Studio 2017
- В проекте не должно быть файлов,которые не относятся к самому заданию, например, файлов стандартного шаблона нового приложения Visual Studio
- Скрипт для создания БД и ее объектов, если это требуется
- Readme файл с описанием порядка работы с приложением
Просим Вас присылать результат в следующем виде:
- Ссылка на исходники выполненного задания на https://github.com