AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Quelltext eines Offenen Internet Explorers auslesen...
Thema durchsuchen
Ansicht
Themen-Optionen

Quelltext eines Offenen Internet Explorers auslesen...

Ein Thema von Supremacy · begonnen am 6. Nov 2003 · letzter Beitrag vom 9. Nov 2003
Antwort Antwort
Seite 1 von 2  1 2      
Supremacy

Registriert seit: 15. Okt 2003
20 Beiträge
 
#1

Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 00:38
Hat jemand eine idee wie man den Quelltext von einem Offenen Internet Explorer auslesen kann ?
Wenn ja wie ? ^^
Habe schon mehrere lösungswege probiert aber alle sind mehr oder weniger ziemlich schlecht.

Also es sind die delphi-freaks gefragt... thx schonmal im voraus.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 08:38
hmm, meinst du die Seite im IE? Oder vom IE selbst?
Ich glaub den Quelltext vom IE wirst du nicht rausbekommen!


Wenn du denn Queltext von der aktiven Seite willst das geht:

Rechte Maustaste auf die Seite -> Quelltext anzeigen


Dann öffnet sich ein Text Editor mit dem Quelltext!
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 08:42
Zitat:
Ich glaub den Quelltext vom IE wirst du nicht rausbekommen!
Doch das geht schon.
Thomas
  Mit Zitat antworten Zitat
Kamil

Registriert seit: 17. Aug 2002
178 Beiträge
 
#4

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 10:22
Ich würde sagen es geht um die HTML Daten im IE, oder?
So könntest du vorgehen:
1) Den Code (unit InternetExplorer1), den ich in diesem Forum gepostet habe nehmen
http://www.delphi-groups.de/YaBBSe/i...=17218;start=0
und so anwenden wie dort beschrieben
2) leicht abgeänderte Version von http://www.swissdelphicenter.ch/de/s...e.php?id=1112:

Delphi-Quellcode:
function WB_SaveHTMLCode(WebBrowser: TInternetExplorer1; const FileName: TFileName): Boolean;
var
  ps: IPersistStreamInit;
  fs: TFileStream;
  sa: IStream;
begin
  ps := WebBrowser.DefaultInterface.Document as IPersistStreamInit;
  fs := TFileStream.Create(FileName, fmCreate);
  try
    sa := TStreamAdapter.Create(fs, soReference) as IStream;
    Result := Succeeded(ps.Save(sa, True));
  finally
    fs.Free;
  end;
end;

function WB_GetHTMLCode(WebBrowser: TInternetExplorer1; ACode: TStrings): Boolean;
var
  ps: IPersistStreamInit;
  ss: TStringStream;
  sa: IStream;
  s: string;
begin
  ps := WebBrowser.DefaultInterface.Document as IPersistStreamInit;
  s := '';
  ss := TStringStream.Create(s);
  try
    sa := TStreamAdapter.Create(ss, soReference) as IStream;
    Result := Succeeded(ps.Save(sa, True));
    if Result then ACode.Add(ss.Datastring);
  finally
    ss.Free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  WB_SaveHTMLCode(InternetExplorer11, 'c:\test.txt');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  WB_GetHTMLCode(InternetExplorer11, Memo1.Lines);
end;
Ungestestet!
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 10:34
Zitat von toms:
Zitat:
Ich glaub den Quelltext vom IE wirst du nicht rausbekommen!
Doch das geht schon.

Kannst du Decompilieren? Bist du Gott? Ich glaub du wirst es niemals schaffen die Original Quellcode vom IE rauszubekommen!

Oder hast du schon mal ein Projekt von dir (dei Exe) den Quellcode wieder rausbekommen wenn du das Projekt gelöscht hast?
  Mit Zitat antworten Zitat
sharkx

Registriert seit: 25. Feb 2003
Ort: St. Ingbert
211 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 10:39
Ich weiß net warum ihr hier rummeckert. Er will nich mehr und nich weniger als Den Quelltext der im IE geöffneten Seite.
Programming today is a race between Software Engineers striving to build bigger and better idiot-proof Programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning!
  Mit Zitat antworten Zitat
Supremacy

Registriert seit: 15. Okt 2003
20 Beiträge
 
#7

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 6. Nov 2003, 13:56
ja natürlich wollte ich den quellcode von einer internet seite die in einem internet explorer offen ist auslesen.
das man den quelltext vom internetexplorer programm net auslesen kann ist mir schon klar.

@Kamil: da kommt bei mir:
Undeclared Identifier: 'IPersistStreamInit'
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 7. Nov 2003, 21:23
Zitat von Spider:
Zitat von toms:
Zitat:
Ich glaub den Quelltext vom IE wirst du nicht rausbekommen!
Doch das geht schon.

Bist du Gott?
Ne er arbeitet bei Microsoft
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Kamil

Registriert seit: 17. Aug 2002
178 Beiträge
 
#9

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 7. Nov 2003, 21:55
Zitat von Supremacy:
@Kamil: da kommt bei mir:
Undeclared Identifier: 'IPersistStreamInit'
uses
ActiveX;
  Mit Zitat antworten Zitat
Supremacy

Registriert seit: 15. Okt 2003
20 Beiträge
 
#10

Re: Quelltext eines Offenen Internet Explorers auslesen...

  Alt 9. Nov 2003, 20:20
Jo danke erstmal.... aber noch ne kleine frage...das müsste doch auch möglich sein einfach den source von der WebBrowser1 Komponente anzeigen zu lassen. Also nicht von der komponente ansich sondern halt von der internet seite in dem Webbrowser1 in meiner application.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 20:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz