Мнэээ.... Может кинуть на форму ПолеHTMLДокумента1 (или создать динамически) и попробовать что-то типа
ЭлементыФормы.ПолеHTMLДокумента1.Перейти("http://www.ya.ru");
ТекстСтраницы = ЭлементыФормы.ПолеHTMLДокумента1.ПолучитьТекст();
Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(ТекстСтраницы);
Текст.Записать("C:\Temp\ya.html");
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший