Zum Inhalt springen

VB: HTML-Frameset auslesen


Arnie

Empfohlene Beiträge

Hallo miteinander,

folgendes Problem: Ich will den Quelltext einer Hauptseite eines Framesets auslesen. Um das zu schaffen, habe ich mir gedacht, ich lese einfach das Frameset der Seite aus und Suche nach dem target Befehl.

Jetzt aber meine Frage, wie greife ich, wenn ich Internet Explorer als Objekt geöffnet habe, auf den Frameset direkt zu?

IX.Document.frames.length 'So erhalte ich die Anzahl der Frames

IX.Document.childnodes(1).innerhtml 'Manchmal erhalte ich den Quellcode des Frameset,

                                    'manchmal den eines Frames,je nach Ladedauer!?!

Danke bereits im voraus für Eure Mithilfe

Arnie

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

wenn die Adresse des MainFrames immer dieselbe ist kannst Du auch direkt eine Verbindung zu dieser Seite mit dem Internet Transfer Control aufnehmen mittels

strCode = Inet1.OpenURL("www.heise.de",0)

strCode enthält nach dem Aufruf den gesamten HTML-Code der Seite.

Meinst Du so?

PeliWeli

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von PeliWeli

strCode = Inet1.OpenURL("www.heise.de",0)

Funktioniert bei mir irgendwie nicht wirklich.

Dim IX As InternetExplorer

IX.Navigate2 "http://www.test.de

While IX.Busy

        DoEvents

Wend

'Und hier schau ich, ob es sich um ein Frameset handelt

If IX.Document.Frames.length > 0 Then

   'Hier will ich dann die einzelnen Frames ausgeben zur Auswahl

   (...)

Else

   (...)

End If

So, hoffe, dass es jetzt ein wenig klarer wurde ;-). Suche sozusagen einfach nur den Quelltext des Framesets.

MfG Arnie

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...