Supportnet / Forum / Skripte(PHP,ASP,Perl...)
textrange auslesen
Frage
Hallo,
Ich möchte mit vbs kopierte Teile einer Internetseite auslesen.
Das geht auch schon ganz gut mit einer Seite:
[code]
Set txtRange = ie.document.selection.createRange
MsgBox txtRange.htmlText
[/code]
Es geht auch wenn ich Frame vorfinde:
[code]
Set txtRange = ie.document.frames(2).document.selection.createRange
MsgBox txtRange.htmlText
[/code]
Aber im letztem Fall nur wenn die in den Framen dargestellten Seiten domäneigene Seiten sind. Wir in einem der Frame ein Fremddomän dargestellt und ich will diese lesen, sagt mein Script :
"Zugriff verweigert"
Was natürlich blöd ist weil ich ja manuell eigentlich Zugriff hätte...
Kann ich dem script das irgendwie ausreden und trotzdem Zugriff bekommen?
gruß struppi
Antwort 1 von DiBo33
Nein, domainübergreifendes Scripting funktioniert nicht.
cu
cu
Antwort 2 von struppi
Hallo,
Inzwischen hab ich allerdings eine Methode gefunden die es doch ermöglicht! :-))
Hol mir mit outerhtml das Frameset in eine Variable und lese die Urls nach src aus. Danach verbinde ich automatisch hintereinander zu den Einzelseiten bis die richtige angezeigt wird. Es gibt aber immer noch Seiten die mir Probleme bereiten. :-(
Aber ich arbeite dran... :-))
Gruß struppi
Inzwischen hab ich allerdings eine Methode gefunden die es doch ermöglicht! :-))
Hol mir mit outerhtml das Frameset in eine Variable und lese die Urls nach src aus. Danach verbinde ich automatisch hintereinander zu den Einzelseiten bis die richtige angezeigt wird. Es gibt aber immer noch Seiten die mir Probleme bereiten. :-(
Aber ich arbeite dran... :-))
Gruß struppi

