Autor Thema: Mit Lotus Notes den HTML-Code einer Webseite auslesen  (Gelesen 2519 mal)

Offline Lotuseffekt

  • Frischling
  • *
  • Beiträge: 34
  • Geschlecht: Männlich
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!!



Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
« Antwort #1 am: 29.09.14 - 10:04:21 »
... schau mal nach getDocumentByURL

Toni
Grüßle Toni :)

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
« Antwort #2 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
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline Schnubbel

  • Junior Mitglied
  • **
  • Beiträge: 91
Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
« Antwort #3 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
Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten :)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
« Antwort #4 am: 29.09.14 - 16:00:17 »
Zur Info "response = objHttp.responseText" kann in Notes leider nur 64 KB an Text zurückgeben.
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Mit Lotus Notes den HTML-Code einer Webseite auslesen
« Antwort #5 am: 29.09.14 - 17:04:59 »
@Joachim

... sorry - wer lesen kann ist klar im Vorteil - hab den Part HTML-Quellcode überlesen  ::)
« Letzte Änderung: 29.09.14 - 17:06:43 von ata »
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz