Простой паук
1. Из списка (список загружается из текстового файла) берем URL. Загружаем главную страницу сайту, строим список внутренних (то есть на тот же домене) ссылок. Из этого списка берем 10 случайных ссылок и записываем в буфер.
2. Из буфера по очереди загружаем исходный код внутренних страниц.
3. В программе должно быть 5 текстовых полей (Textarea) с возможностью загрузки любого текстового фрагмента. Сравниваем текстовый фрагмент этих 5 полей с исходным кодом страницы. Если найдено точное сходство - записываем URL в текстовый файл. На исходе должно получить столько текстовых файлов с выводом, сколько фрагментов кода было загружено для сравнения.
4. В статусной строке программы необходимо отображать статус работы: сколько URL'ов обработано / сколько осталось обработать / процент выполнения
Программа должна работать на любом компьютере на операционной системе Windows 7 без установки дополнительного программного обеспечения. Работа должна проходить в многопотоковом режим, кол-во потоков должно устанавливаться пользователем, паук должен стабильно работать с не менее 5 потоками.
В приложении - желаемый интерфейс программы.