Общая задача
Необходимо разработать локальное приложение, которое выполняет массовую проверку наличия ссылочной массы на сайте. Программа должна принимать три входных параметра: анкор, ссылку и домен (сайт, на котором установлена ссылка), а затем автоматически искать и валидировать соответствие этих введенных данных.
Функциональные требования
- Интуитивный графический интерфейс (GUI) - приложение должно работать как обычная локальная программа;
- Поле для ввода анкора (текст ссылки);
- Поле для ввода целевого URL (куда ведет ссылка);
- Поле для введения сайта-донора (на котором ссылка должна стоять);
- Режим массового поиска: программа обходит страницы указанного сайта (или нескольких сайтов по списку) и проверяет, есть ли там заданная связка "анкор + ссылка + сайт владельца";
- Вывод результатов - найденные/не найденные совпадения, ссылка на конкретную страницу, поздание статуса ("Размещена" / "Не найдена").
Технические нюансы
Приложение не зайсисит от веб-серверов и скачиваемых файлов - все выполняется локально. Код пожеланию выполняется на одном из распространенных языков (Python с PyQt/Tkinter, C# с Windows Forms и т.д.). Основные активности: парсинг страниц, просторечие inner/inbound ссылок, фильтрация по анкору и URL. Исполнителю предоставляются уточнения под выполненный формат.
Дополнительно
- Результат сохраняется в csv-файл или таблицу в интербез дугентонапе
- Программа должна работать под ОС Windows без установки дополнительных библиотек “из интернета”