Webbrowser

Alle Fragen zur Netzwerkkommunikation
Antworten
Benutzeravatar
juelin
Beiträge: 310
Registriert: Sa 24. Jul 2021, 18:03
OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
CPU-Target: 64Bit
Wohnort: Mannheim

Webbrowser

Beitrag von juelin »

Hallo User,
ich suche etwas in Lazarus das wie ein TWebBrowser in Delphi ist.
Ich will nicht nur eine Webseite anzeigen sondern auch den HTML Code auslesen.
Habe schon im Internet und im Forum geschaut.
Aber da gibt es zu viel und nicht das Passende.
Habe mit Komponente HTMLBrowserHelpViewer1 probiert. Das klappt zwar aber man kommt nicht an den HTML Code.
Habe mit Komponenten SynHTMLSyn1, IpFileDataProvider1, IpHtmlPanel1 und SynEdit1 probiert. das wäre genau das Richtige
aber schau aber noch nicht so richtig durch.
Ist von The RegRunner Video: https://www.youtube.com/watch?v=G9nHyfkDWRg
Außerdem brauche ich kein Proxy und TheRegRunner Webbroswer Anzeige geht auch nicht richtig (kein Picture oder Link).
Kann mich da jemand unterstützen.
Am liebsten mit Beispiel-Sourcecode.
Vielen Dank im voraus.
Gruß
Jürgen

wp_xyz
Beiträge: 5243
Registriert: Fr 8. Apr 2011, 09:01

Re: Webbrowser

Beitrag von wp_xyz »

juelin hat geschrieben: Mo 23. Sep 2024, 21:39 IpFileDataProvider1, IpHtmlPanel1 [...] Am liebsten mit Beispiel-Sourcecode.
Für IpHtmlPanel sind Beispiele in der Lazarus-Installation enthalten: examples/turbopower_ipro (Bild laden), components/turbopower_ipro/examples. Aber Achtung: es gibt Probleme in der css-Unterstützung und manchmal beim Positionieren von Elementen.

HtmlViewer erscheint mir etwas ausgereifter zu sein, Beispiele im Ordner Demos. Nachteil: man muss eine zusätzliche Komponente installieren (Installation z.B. über Online-Package-Manager).

Benutzeravatar
juelin
Beiträge: 310
Registriert: Sa 24. Jul 2021, 18:03
OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
CPU-Target: 64Bit
Wohnort: Mannheim

Re: Webbrowser

Beitrag von juelin »

Hallo wp_xyz ,
Danke für deinen Vorschlag.
Aber das Exsample kann nur die HTML-Seite anzeigen.
Ich brauch aber auch den HTML-Code.
Gruß
Jprgen

Soner
Beiträge: 753
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Re: Webbrowser

Beitrag von Soner »


wp_xyz
Beiträge: 5243
Registriert: Fr 8. Apr 2011, 09:01

Re: Webbrowser

Beitrag von wp_xyz »

juelin hat geschrieben: Mo 23. Sep 2024, 22:47 Aber das Exsample kann nur die HTML-Seite anzeigen.
Ich brauch aber auch den HTML-Code.
Das Beispiel hat doch die HTML-Datei in einen Stream geladen, den du nur auf Start zurücksetzen musst, um dann auch das SynEdit zu beladen. - Siehe beigefügtes erweitertes Projekt aus dem Examples-Ordner (etwas umstrukturiert).
Dateianhänge
ipro_example.zip
(624.26 KiB) 119-mal heruntergeladen
Zuletzt geändert von wp_xyz am Di 24. Sep 2024, 11:43, insgesamt 1-mal geändert.

Benutzeravatar
juelin
Beiträge: 310
Registriert: Sa 24. Jul 2021, 18:03
OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
CPU-Target: 64Bit
Wohnort: Mannheim

Re: Webbrowser

Beitrag von juelin »

Hallo Soner,
habe jetzt mal das https://github.com/salvadordf/WebView4Delph eingesetzt.
Das klappt auch prima mit dem WVBrowser und WVWindowParent.
Nun meine Frage:
Kann man mit diesen Komponenten auch den HTML-Code auslesen?
Wenn ja wie (Beispiel?).
Danke und Gruß
Jürgen

Soner
Beiträge: 753
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Re: Webbrowser

Beitrag von Soner »

Schau im Demos-Ordner nach. Salvadors Demo-Programme enthalten alle möglichen Sachen.

Antworten