Script para automatizar o navegador visitando uma ação de URL e sua ação de registro

0

Eu quero fazer algo como abaixo. Existe um site na rede de intranet do nosso escritório. É baseado em um segmento de LAN de nosso escritório em outro local diferente de onde estou baseado. Estamos enfrentando o problema devido a alguns problemas de VPN ao acessar este site. Para fins de registro para obter a causa disso:

Eu quero visitar este site periodicamente durante o dia e descobrir, quando estiver acessível (funciona às vezes) e quando não estiver acessível (devido a nossos erros de VPN)

Como posso escrever um script para visitar continuamente o URL do site usando o navegador da Web (por exemplo, mozilla) após intervalos de tempo fixos e registrar o resultado dessa ação em um arquivo de texto com registro de data e hora quando o navegador tentou acessar esse site? se bem sucedido ou Página de erro não encontrada.

    
por goldenmean 19.10.2011 / 10:48

1 resposta

0

Usando o Autoit, este é um teste simples que será executado uma vez a cada 10 segundos para ver se a fonte da página de destino está acessível, ele registrará o resultado com um 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
    
por 19.10.2011 / 21:24