[Delphi][5] WebBrowser component

Pagina: 1
Acties:
  • 147 views sinds 30-01-2008
  • Reageer

  • MPEG
  • Registratie: Oktober 2000
  • Laatst online: 21-10-2020
Weet iemand hier hoe ik m.b.v. het WebBrowser component de source van de html kan opvragen?

AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Ik weet niet of het kan met de WebBrowser component, maar je kunt ook TIdHTTP gebruiken, en dan gewoon IdHTTP.Get(URL: String) doen.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • MPEG
  • Registratie: Oktober 2000
  • Laatst online: 21-10-2020
En waar haal ik die vandaan? Of staat dat in het component?

AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op zaterdag 08 december 2001 18:03 schreef CyrusTheVirus het volgende:
En waar haal ik die vandaan? Of staat dat in het component?
Kijk eerst hier es. :)
The IE4 solution will not give you the entire source code, only the stuff in
the <body> section. The IE5 part seems to be correct (but I did not try it
myself).

In Delphi for IE4 you will do:

Doc := WebBrowser1.Document as IPersistFile;
Doc.Save(FileName);
... and read the file created (FileName).

In IE5 I assume that the following will work:

Doc := WebBrowser1.Document as IHtmlDocument; // this might be different,
has to check the typelib created by importing IE5's mshtml.dll - it might be
IHtmlDocument2 or something like that
HTMLCode := Doc.DocumentElement.InnerHTML;

Hope this helps.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Misschien heb je hier nog iets aan:
In the OnDocumentComplete event just type
Memo1.Text := WebBrowser1.OleObject.Document.body.innerHTML;

and that will give you the HTML from the page (without the HTML, HEAD,
TITLE and BODY tags.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • MPEG
  • Registratie: Oktober 2000
  • Laatst online: 21-10-2020
Op zaterdag 08 december 2001 18:04 schreef jelmervos het volgende:

[..]

Kijk eerst hier es. :)
[..]
Ziet er grappig uit (dat Visual Basic :*))

AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Of dan deze misschien?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • MPEG
  • Registratie: Oktober 2000
  • Laatst online: 21-10-2020
Op zaterdag 08 december 2001 18:06 schreef CyrusTheVirus het volgende:

[..]

Ziet er grappig uit (dat Visual Basic :*))
Eurh, eerst verder lezen dan pas grappen maken |:(

AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Idd, maar deze is ook wel cool.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • MPEG
  • Registratie: Oktober 2000
  • Laatst online: 21-10-2020
Op zaterdag 08 december 2001 18:05 schreef jelmervos het volgende:
Misschien heb je hier nog iets aan:
[..]
Krat bier voor deze tweaker :Y)

Mijn dank is groot :)

AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op zaterdag 08 december 2001 18:10 schreef CyrusTheVirus het volgende:

[..]

Krat bier voor deze tweaker :Y)
Kom maar op! :)
Mijn dank is groot :)
Graag gedaan. :)

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Als je nou echt iets met browsers enzo wilt gaan doen neem dan niet die in delphi zit want die is zwaar @##@^@!& mocht je dat nog niet hebben gemerkt dan komt dat wel ik raad je aan het volgende component te nemen :

http://www.euromind.com/iedelphi/EmbeddedWb.htm

En daar staan ook nog eens alle functies uitgelegd ik gebruik hem zelf ook voor mijn browser en vroeger voor de GOT-Browser.

Succes verder.

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Is idd een goede site. Ik heb er ook veel info vandaan gehaald.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

er zijn ook erg leuke yahoo groepjes over:
delphi-webbrowser en delphi-dhtmledit

in D6 zitten die Jedi componenten in, in D5 niet, dus die IdHTTP file zul je ff van de project Indy pagina (op de jedi-site) moeten halen...

Cogito Ergo Credo


  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

als mensen posts over Delphi topics doen zou het in een aantal gevallen wel handig zijn als ze hun versie (Dx soort, in mijn geval D6 Enterprise) erbij zouden zetten!!!

ik bedoel in dit geval dus vooral de soort Delphi 5 uiteraard...

Cogito Ergo Credo


  • itsgreen
  • Registratie: Mei 2000
  • Laatst online: 02-12-2025

itsgreen

Large and in charge

Delphi heeft toch standaard iets van HTTPGet wat source binnenhaalt? kijk maar in $delphi/demos/fastnet/http/ ofzo

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

"The shell stopped unexpectedly and Explorer.exe was restarted."

Pagina: 1