![]() |
Twebbrowser: alle daten
Hallo,
Wie kann man mit Twebbrowser alle Daten die an/von Twebbrowser gesendet/empfangen werden auslesen? So eine art Sniffer für den Twebbrowser meine ich. Vorallem interessieren mich die PUT und GET übergaben. Möchte den ganzen Stream auslesen, auswerten und ggf Filtern können, ist sowas mmit Twebbrowser möglich? Wenn nicht, mit welchen komponenten kann ich das realisieren? Danke im vorraus.... |
Re: Twebbrowser: alle daten
Delphi-Quellcode:
in s steht der text ;)
uses mshtml;
function readBrowser; var tr: IHTMLTxtRange; s:string; begin if (NOT Form1.WebBrowser1.Busy)then begin Form3.ListView1.Clear; Form1.ComboBox1.Text:='ServerList'; tr := ((Form1.WebBrowser1.Document as IHTMLDocument2).body as IHTMLBodyElement).createTextRange; s:=tr.Text; //tr.PasteHTML('text'); zum einfügen von text end; end; |
Re: Twebbrowser: alle daten
hmmm, damit bekomme ich den Text der auf der Seite steht, dass nützt mir nichts.
Ich brauche die daten, die gesendet/empfangen werden wenn ich z.B. ein Formular ausfülle. Sieht etwa so aus: GET /server/php/form.php?myid=15&oo=info7&tes=579.42817&na=Y HTTP/1.1\r\n Dies habe ich mit einem Windows TCP Sniffer(Wireshark) ausgelesen, und genauso möchte ich es auch in meiner Browserkomponente auslesen können. Sollte doch realisierbar sein, da die daten an den brwoser gesendet werden, oder sehe ich da was falsch? cU. |
Re: Twebbrowser: alle daten
sorry ich hätte deine frage ma genauer lesen sollen :mrgreen: ^^
|
Re: Twebbrowser: alle daten
kann passieren :???:
Mit der HTTP Komponente von indy geht es so wie ich es mir vorstellte. Aber wie verbinde ich die HTTP1 von Indy mit dem Webbrowser?? Will im Browser normal Surfen aber die Daten mit HTTP1 von Indy abfangen oder posten. cU. |
Re: Twebbrowser: alle daten
Du hast mehrere Möglichkeiten an die Daten zzu kommen.
1. Packet Sniffer Da benutze ich windump und da sehe ich jeden traffic, den ich sehen will. 2. Proxy Machs so wie ich, schreib dir einen loacal proxy der alles mitloggt. 3. ..... mach mal die einfacheren Versionen gründlich durch. der flossinger edit: Tippfehler |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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 by Thomas Breitkreuz