![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
save html as txt [D6, WinXP]
John © (2004-05-02 13:44:00)Как сделать чтобы после проверки на обновление html страница сохранялась as TextFile у меня на диске.
Rouse_ (2004-05-02 20:19:00) [1]
procedure TForm1.Button1Click(Sender: TObject);
var
S: TFileStream;
begin
S := TFileStream.Create('c:\ya.txt', fmCreate);
try
IdHTTP1.Get(' http://www.ya.ru', S);
finally
S.Free;
end;
end;
Это сохранит все, ну а дальше парсери...
John (2004-05-02 17:14:00) [2]Вы конечно извините, но я ничего не понял. Я еще новичок и застопорился на этом месте.
Можно ли это сделать, попроще без Webbrouser'a, например ввожу в edit1 www.site.com/page.html, нажимаю на button1 и page.html сохраняется на диске в текстовом формате(например c:\page.txt)т.е. без тэгов, как в IE file>save_as>text.
Rouse_ (2004-05-02 16:13:00) [3]
uses
ActiveX, MSHTML_TLB, SHDocVw_TLB,
ComCtrls, OleCtrls;
procedure TForm1.Button1Click(Sender: TObject);
var
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
PersistFile := HTMLDocument as IPersistFile;
PersistFile.Save(StringToOleStr('c:\SavedFile.html'), System.True);
end;