Autor Beitrag
s0xtech
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Do 09.08.07 18:15 
moin

ich hab ne frage. Wie kann ich eine iframe auslesen. Unduwar brauch ich den src="" wert. das iframe ist ifram

ausblenden XML-Daten
1:
<iframe  name="ifram" src="http://wertdenichbrauche" marginwidth="0" marginheight="0" height="100%" width="100%" border="0" frameborder="0"></iframe>					
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Do 09.08.07 18:23 
Dann suchst du mit Pos() nach 'src=' und dann ließt du das ganze bis zum abschließenden ' (auch wieder mit Pos herausfinden und dann die länge von "scr='" addieren) aus. mit Copy findest du dann den wert.

Edit: Vorher musst du dir natürlich den Quellcode holen.
s0xtech Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Do 09.08.07 18:25 
oha da muss ich mal gucken wie ich das anstelle


##EDIT##
habn prob
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Button2Click(Sender: TObject);
var von:string;
sourcecode:string;
begin
WbBtnClick(WebBrowser1, 'submit');
Sleep(5);
sourcecode:=WebBrowser1.OleObject.Document.Body.InnerHtml;
//von := Copy(sourcecode, '<iframe  name="ifram" src=', '');

von := pos('src=' sourcecode);
 Edit2.Text := von;
end;


er sagt ne fehlermeldung das sourcecode den typ string und integer nicht haben darf. welchen soll ich dnen benutzen ??