Wsw_PreProcessPage

Top  Previous  Next

Sub Wsw_PreProcessPage(Handle, ByRef sMemWeb, ByRef sStatusMessage, ByRef iStatusCode)

 

Diese Funktion wird unmittelbar nach dem Download einer Seite aufgerufen, noch bevor andere Aktionen starten. Diese Funktion kann dazu benutzt werden, um den HTML-Sourcecode einer Seite zu verändern oder ihn auch in ein anderes Format zu konvertieren.

 

Parameter

 

Handle ... Bookmark-Handle.
sMemWeb ... String-Ausdruck. Memory-String des Seiten-Inhalts.
sStatusMessage ... String-Ausdruck. Der zugewiesene Text wird in der Status-Spalte der Bookmarkliste angezeigt. Default-Wert ist ein leerer String.
iStatusCode ... Integer. Rückgabewert über den Status dieser Funktion. Default-Wert ist 0.

 

Gültige Werte von iStatusCode:

0 ...

OK.

Default-Wert, muss nicht explizit zugewiesen werden.

2 ...

Fehler.

Wenn 2 zurückgegeben wird, dann wird die Prüfung dieses Bookmarks abgebrochen und der Inhalt von sStatusMessage in der Status-Spalte angezeigt.

 

Beispiel:

Sub Wsw_PreProcessPage(Handle, ByRef sMemWeb, ByRef sStatusMessage, ByRef iStatusCode)

 

 Dim nStart, nLen

 

   ' Exit if no session ids are available (small performance improvement)

   If InStr("sid=", sMemWeb) = 0 Then

      Exit Sub

   End If

 

   ' Remove all session ids found in the page source

   Do While FindRegex(sMemWeb, "&(amp;)*sid=[a-z,0-9]*", nStart, nLen)

      Delete(sMemWeb, nStart, nLen)

   Loop

End Sub