Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Lotuseffekt am 29.09.14 - 09:35:39

Titel: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: Lotuseffekt am 29.09.14 - 09:35:39
Hallo zusammen,

in PHP gibt es die Funktion "file_get_contents()", die es ermöglicht, den Inhalt einer Datei - den HTML-Quellcode einer beliebigen Webseite - in einen String zu lesen.

Ich bin auf der Suche nach einer gleichen (einfachen) Lösung im Lotus Notes Umfeld.

Bin aber leider bisher nicht fündig geworden, außer PHP-Interpretor auf dem Domino-Server zu fahren. Denke ich evtl. zu komplex oder bin ich einfach zu blind?

Für Eure Rückmeldung(en) schon vorab vielen Dank!!


Titel: Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: ata am 29.09.14 - 10:04:21
... schau mal nach getDocumentByURL

Toni
Titel: Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: jo@chim am 29.09.14 - 13:08:56
getdocumentbyurl gibt ja nur das Notes Document Objekt uzurück Toni, nicht den HTML-Code der Seite als String.

Sollte (für den MSIE) so gehen:

Code
Dim appIE as Variant
Set appIE = CreateObject("InternetExplorer.Application")
appIE.navigate url$
Do: Loop Until appIE.Busy = False
Do: Loop Until appIE.Busy = False
htmlcontents$=appIE.document.DocumentElement.outerHTML
Titel: Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: Schnubbel am 29.09.14 - 15:40:36
Tag, ich mach das so:

Dim url As String
Dim objHttp As Variant

Set objHttp = CreateObject("Microsoft.XMLHTTP")

url = |http://atnotes.de|

objHttp.open "GET", url, False, "", ""

objHttp.setRequestHeader "Content-type", "application/html"

Call objHttp.send()

response = objHttp.responseText
Titel: Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: pram am 29.09.14 - 16:00:17
Zur Info "response = objHttp.responseText" kann in Notes leider nur 64 KB an Text zurückgeben.
Titel: Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
Beitrag von: ata am 29.09.14 - 17:04:59
@Joachim

... sorry - wer lesen kann ist klar im Vorteil - hab den Part HTML-Quellcode überlesen  ::)