TWebBrowser in FPC

Rund um die LCL und andere Komponenten
Antworten
rizla
Beiträge: 4
Registriert: Sa 23. Jan 2010, 11:56

TWebBrowser in FPC

Beitrag von rizla »

Hi,
da es ja leider keinen TWebBrowser im FPC gibt, bin ich auf der Suche nach einer ähnliches Compo.
Ich will aber keine website rendern, sondern genau folgenden Delphi-Code portieren:

WebBrowser1.Navigate('http://www.webseite.com/'); //zu der Seite wechseln wo man sich einloggen kann
while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do application.processmessages;
//Hier wird erstaml gewartet bis die Webseite vollständig geladen ist
WebBrowser1.OleObject.document.forms.item(0).elements.item('username').value:='user'; //Daten eintragen
WebBrowser1.OleObject.document.forms.item(0).elements.item('password').value:='password';

WebBrowser1.OleObject.document.forms.item(0).submit; // Einloggen (Daten an Server senden)


Kennt jemand von Euch eine Möglichkeit, dies zu realisieren?

Besten Dank im Vorraus

:r:

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: TWebBrowser in FPC

Beitrag von creed steiger »

Synapse oder curlpas

Targion
Beiträge: 688
Registriert: Mi 3. Okt 2007, 21:00
OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
CPU-Target: x86_64

Re: TWebBrowser in FPC

Beitrag von Targion »

Du kannst die Synapse-Komponenten für diesen Zweck benutzen.

EDIT: creed steiger war 2 min schneller :-P

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2805
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: TWebBrowser in FPC

Beitrag von m.fuchs »

Naja, damit ist erstmal nur das Kommunikationsproblem gelöst. Zum senden der Daten noch folgender Hinweis:

Anstatt die Webseite mit den Formularen zu laden, solltest du die Daten direkt an das empfangende Skript schicken. Je nachdem wie das Skript die Daten erwartet also ein GET oder POST dahin. Wenn du da noch genaueres brauchst, sag einfach Bescheid.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

rizla
Beiträge: 4
Registriert: Sa 23. Jan 2010, 11:56

Re: TWebBrowser in FPC

Beitrag von rizla »

Hi!
Danke für die Antworten.
Hatte hier im Forum die Checkbox "Benachrichtigen bei Antwort" nicht ge-checkt, daher erst das späte Danke ;)

:r:

Antworten