Что нового

Проверка изменений страницы сайта и его открытие

maxd2007

Новичок
Сообщения
89
Репутация
0
Версия AutoIt: 3.4.1

Описание: Интересует скрипт который бы с периодичность 5 секунд проверяет определенную страницу сайта и если на ней произошли изменения, то открывал бы ее.

Примечания: Не важно в каком браузере будет открываться страница и в браузере ли будет она открываться, главное что бы информация о том что произошло изменение на странице как то сигнализировалось на компьютере. Был бы признателен за помощь!
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Код:
$URL = "http://ya.ru"
$Old = GetText($URL)

While Sleep(5000)
  $New = GetText($URL)
  If $New <> $Old Then
    $Old = $New
    ShellExecute($URL)
    ;Exit
  EndIf
WEnd

Func GetText($URL)
  Local $HTML = ObjCreate("HTMLFILE")
  If Not IsObj($HTML) Then Return SetError(1, 0, 0)
  $HTML.Body.InnerHtml = BinaryToString(InetRead($URL, 1))
  Return $HTML.Body.InnerText
EndFunc
 
Автор
M

maxd2007

Новичок
Сообщения
89
Репутация
0
:laugh: Спасибо БОЛЬШОЕ! Все работает великолепно)))
 
Верх