Uit studio

Cum de a salva o pagină web de la TwebBrowser

Când utilizați Internet Explorer, puteți să vizualizați codul sursă HTML al paginii și să-l salvați într-un fișier de pe un disc local. Dacă vizualizați pagina pe care doriți să o salvați, selectați elementul Fișier / Salvare ca. În caseta de dialog care se deschide, veți fi prezentat cu mai multe tipuri de fișiere. Utilizarea diferitelor tipuri de fișiere afectează salvarea paginii. De asemenea, este important să promovați site-ul în Google.







Componenta TWebBrowser (aflată pe fila Internet a paletei de componente) oferă acces la funcționalitatea browserului web din aplicațiile Delphi. În mod normal, va trebui să salvați pagina afișată ca fișier HTML în browserul web.

Salvați o pagină web ca HTML

Dacă doriți să salvați o pagină Web ca raw HTML, trebuie să selectați "Pagină web, numai HTML (*. HTM, *. HTML)". În acest caz, codul sursă al paginii va fi scris pe disc neschimbat. Această operație nu salvează grafice sau alte fișiere care sunt utilizate în pagină, aceasta înseamnă că, dacă descărcați fișierul de pe disc, veți vedea un link-uri rupte imagine.







Iată codul pentru a salva pagina ca HTML pentru Delphi:

procedura WB_SaveAs_HTML (WB.TWebBrowser; const FileName.string);

• Interfețele IPersistStreamInit și IStream sunt definite în modulul ActiveX

• Pagina Web este salvată ca HTML nealocat în fișierul WebBrowser1.html din directorul rădăcină al unității C.

MHT: arhivă web într-un fișier separat

Când salvați o pagină Web ca un "Web Archive, un singur fișier (*. MHT)" document web va fi salvat în formatul Multipurpose Internet Mail Extension HTML (MHTML) cu extensia '.MHT' fișier. Toate link-urile relative din pagina Web va fi reconstruit, iar conținutul încorporat este inclus în fișierul .mht, mai degrabă decât stocate într-un dosar separat (ca în cazul „paginii web, complet (*. HTM, *. HTML)“).

MHTML vă permite să trimiteți și să primiți pagini web și alte documente HTML folosind programe de e-mail, cum ar fi Microsoft Outlook și Microsoft Outlook Express, sau chiar soluții personalizate pentru trimiterea de e-mail-uri în Delphi. MHTML vă permite să încorporați imagini direct în corpul mesajelor de e-mail, mai degrabă decât atașându-le la mesaj.

Iată cum puteți salva o pagină web ca un singur fișier (format MHT) utilizând codul Delphi:

folosește CDO_TLB, ADODB_TLB;

procedură WB_SaveAs_MHT (WB: TWebBrowser; NumeFile: TFileName);







Articole similare

Trimiteți-le prietenilor: