Скрипт для автоматизации посещения браузера действия URL и его действия регистрации

0

Я хочу сделать что-то, как показано ниже. В сети нашего офиса есть сайт. Он базируется в одном сегменте локальной сети нашего офиса в другом месте, отличном от того, где я нахожусь. Мы столкнулись с проблемой из-за некоторых проблем с VPN при доступе к этому сайту. В целях ведения журнала, чтобы получить причину этого:

Я хочу посещать этот сайт периодически в течение дня и выяснить, когда он доступен (он работает время от времени) и когда он не был доступен (из-за наших ошибок VPN)

Как я могу написать скрипт для постоянного посещения URL этого сайта с помощью веб-браузера (скажем, Mozilla) через фиксированные промежутки времени и записать результат этого действия в текстовый файл с отметкой времени, когда браузер попытался получить доступ к этому сайту, в случае успеха или Страница ошибки не найдена.

Золотая середина
источник

Ответы:

0

Используя Autoit, это простой тест, который будет запускаться раз в 10 секунд, чтобы увидеть, доступен ли целевой источник страницы, и записать результат с отметкой времени:

#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
MaQleod
источник