Script per automatizzare la visita del browser di un'azione URL e della sua azione di registrazione


0

Voglio fare qualcosa come di seguito. C'è un sito Web sulla nostra rete intranet dell'ufficio. Ha sede in un segmento LAN del nostro ufficio in un'altra posizione diversa da quella in cui mi trovo. Stiamo affrontando il problema a causa di alcuni problemi VPN nell'accesso a questo sito. Ai fini della registrazione per arrivare alla causa di ciò:

Voglio visitare questo sito periodicamente per tutto il giorno e scoprire quando è accessibile (a volte funziona) e quando non era raggiungibile (a causa dei nostri errori VPN)

Come posso scrivere uno script per visitare continuamente l'URL di questo sito usando il browser web (dice mozilla) dopo intervalli di tempo fissi e registrare il risultato di questa azione in un file di testo con timestamp quando il browser ha tentato di accedere a questo sito, se ha esito positivo o Pagina di errore non trovata.

Risposte:


0

Usando Autoit, questo è un semplice test che verrà eseguito una volta ogni 10 secondi per vedere se l'origine della pagina di destinazione è accessibile, registrerà il risultato con un timestamp:

#include <inet.au3>

While 1
    $source = _InetGetSource("domain.tld")
    $file = FileOpen("log.log", 9)
    If $source = "" Then
        FileWrite($file,@MON & "/" & @MDAY & "/" & StringRight(@YEAR, 2) & " " & @HOUR & ":" & @MIN & ":" & @SEC & @TAB & "Failed source pull" & @CRLF)
    Else
        FileWrite($file,@MON & "/" & @MDAY & "/" & StringRight(@YEAR, 2) & " " & @HOUR & ":" & @MIN & ":" & @SEC & @TAB & "Successful source pull" & @CRLF)
    EndIf
    FileClose($file)
    Sleep(10000)
WEnd
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.