Autor Beitrag
LeVoS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Sa 26.04.03 19:41 
Wie kann man mit die Formularfelder einer HTML-Seite ausfüllen ?
Habe schon die Tips/Tutorials probiert, jedoch bei der Seite www.devil.de/de kein Erfolg - jedoch bei www.google.de keine Probleme - ich bekomme mit twebbroser.oleobject.document.forms.length bei der devil seite immer 0 !!!

Hat jemand Plan davon ???
Ak-Alex
Gast
Erhaltene Danke: 1



BeitragVerfasst: Sa 26.04.03 19:55 
Poste doch so:
Beispiel:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
procedure TForm1.Button1Click(Sender: TObject); 
var 
  i: Integer; 
  EncodedStr: string; 
  Header: OleVariant; 
  Post: OleVariant; 
begin 

  EncodedStr := 'name=devil.de&text=test'; 

  Post := VarArrayCreate([0, Length(EncodedStr) - 1], varByte); 

  
  for I := 1 to Length(EncodedStr) do 
    Post[I - 1] := Ord(EncodedStr[I]); 

  Header := 'Content-Type: application/x-www-form-urlencoded' + #10#13; 

  WebBrowser1.Navigate('http://www.devil.de/blablabla', EmptyParam, 
    EmptyParam, Post, Header); 
end;
LeVoS Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33



BeitragVerfasst: Sa 26.04.03 20:17 
Titel: jo aber
wenn ich die Parameter anpasse laut tags im quelltext, also
?form_user=1234 - funktioniert der Spaß nicht ....

wenn die Seite geladen ist, kann eben ich auf keine frames, forms usw. zugreifen, jedoch nur bei dieser seite - speichere ich sie offline, funktioniert es aber .....?????