AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Textfeld auslesen Webbrowser
Thema durchsuchen
Ansicht
Themen-Optionen

Textfeld auslesen Webbrowser

Ein Thema von · begonnen am 16. Jan 2008 · letzter Beitrag vom 17. Jan 2008
Antwort Antwort
(Gast)

n/a Beiträge
 
#1

Re: Textfeld auslesen Webbrowser

  Alt 17. Jan 2008, 14:19
Vielen Dank erstmal für die Antworten.

Ich habe mir hierfür ein Testproject angelegt, später soll alles in einer DLL...

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
 Halt;
end;

procedure TForm1.Button1Click(Sender: TObject);
var URL, Test: string;
begin
 URL := 'http...';

 Webbrowser1.Navigate(URL);
 Wait(Webbrowser1,400);

 Test := WebBrowser1.OleObject.document.forms.item(0).elements.item('itemprice').value;
end;

procedure TForm1.Wait(eWebbrowser: TWebbrowser; Delay: Integer);
begin
 Repeat
  Sleep(Delay);
  Application.ProcessMessages;
 Until (eWebbrowser.ReadyState = READYSTATE_COMPLETE) OR (Application.Terminated);
end;
Sorry, das ich euch das verschwiegen habe, aber die Wait-Procedure hatte ich auch schon drin. Aber das konntet ihr ja nicht wissen.

Konkrete Exception die er mir ausgibt:
"Zugriffsverletztung bei Adresse 0047003B in Modul 'Project1.exe."

Und Pointer auf die Zeile, wo ich den Wert in einen String speichern möchte.

Noch jemand eine Idee?

EDIT: Habe gerade versucht mit dem Code von shmia, aber auch kein Erfolg...bleibt an der gleiche Stelle hängen, wo er versucht das Textfeld auszulesen.

Ich hoffe, ihr habt mich nicht komplett falsch verstanden. Ich versuche nicht ein HTML-Textfeld auszulesen, sondern ein Feld, welches ich nur über die Seiteninformationen erreiche. Firefox -> Rechts klick -> Seiteninformationen anzeigen und im Reiter "Formulare" steht das begehrte "textfeld".
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz