Как можна средствами .NET динамически работать с HTML страницами?
Обясню на примере, что менно мне надо:
1. Загружаю например страницу Рамблера;
2. Строчку поиска заполняю фразой которую надо найти;
3. Нажимаю кнопку Найти, Как результат Рамблер возвращает мне найденые ссылки;
4. Нужно сохранить первые 3 страницы с результатами как отдельные файлы на диске;
Все это нужно сделать динамически.
Для End User все должно выглядеть следующим образом:
1. Есть Windows программа с одной кнопкой и одним текстовым полем;
2. Юзер вводит тект для поиска и нажимает кнопку Найти;
3. Програма проделывает все описаное ранее и информирует юзера что результаты сохранены где то на диске;
Работа с Рамблером это только пример. Нужна общая схема.
Буду благодарен за любые ответы или ссылки с примерами.
Marko.