Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03148.jsonl.gz/1783

Eigener VBScript Code - Zugriff auf Webseiten aus einem Script (kb2650)
Die Information in diesem Artikel betrifft die folgenden Produkte:
- SwyxWare ab Version 4
Summary
Zusammenfassung
Durch einige VBScript Befehle ist ein Zugriff auf eine Webseite möglich. In diesem Beispiel wird beim Anruf eine Yahooseite aufgerufen und der aktuelle Wechselkurs Dollar-Euro abgefragt. Danach erfolgt die Ausgabe dieser Information per Ziffernansage.
Information
Information
Web Zugriff vom Script
Microsoft bietet mit dem Modul "Msxml2.ServerXMLHTTP.3.0" die Möglichkeit, einen sehr einfachen Zugriff auf Webseiten zu programmieren. Das Modul ist in Windows 2000, 2003 und XP enthalten und muss nicht zusätzlich installiert werden.
Die folgende Funktion dollar() wird im Start-Block des entsprechenden GSE-Scriptes in das Feld "User Script" bei den Parametern eingetragen:
Diese Funktion ruft die entsprechende Webseite bei Yahoo auf, die den aktuellen Dollarwechselkurs enthällt. Danach steht die ganze Seite in der Variablen http_req.responseText. Es wird dann der Dollarkurs extrahiert und als Rückgabewert der Funktion zugewiesen.
Die Nutzung diese Funktion kann z.B. durch einen Block "Say Number" erfolgen, da wird dann in das Feld "Zeichenfolge" bei den Parametern dieses Blockes
=dollar()
eingetragen. Die Ansage erfolgt dann Ziffernweise, allerdings ohne das Dezimalkomma, d.h. 1,2056 wird als 1 2 0 5 6 angesagt.
Hinweis 1: Grundsätzlich finden sich viele weitere Beispiel für VBScript Code unter:
Hinweis 2: Wenn Sie in ihrem Netzwerk einen HTTP Proxy-Server einsetzen, so muss das Konto, unter welchen der SwyxServer-Dienst läuft, auch die korrekten HTTP Proxy-Einstellungen besitzen. Andernfalls liefert der HTTP Request eine entsprechende Fehlermeldung, dass der Zugriff auf das Internet nicht möglich ist.
Dies ist mit Hilfe des Microsoft Tools PROXY.CFG möglich. Näheres hierzu finden Sie unter: