В какой операционной системе вы работаете?Если вы работаете в Unix, может быть лучше создать для него cronjob, чтобы у вас не было программы, постоянно загружающей память.Это особенно верно, если вы собираетесь следить за сайтом в течение нескольких дней или даже недель.
В этом случае самый простой способ сделать это - использовать скрипт оболочки, подобный следующему:
# Make $DONE an environment variable
url=...
your_string=...
file=
export url, your_string, file
if [$DONE]; then
exit(1)
fi
wget $url > $file
if [grep $your_string $file]; then
$DONE = 1
fi
Предостережение: и мое решение, и вышеприведенный плакат просто соответствуют html-строке для строки.Но это не гарантирует, что строка, если она найдена в html, появится в представлении веб-страницы.Возможно, он хранится в массиве JavaScript и выводится на экран только тогда, когда пользователь выбирает определенную опцию ... может быть, он был закомментирован ... есть много возможностей.В этих случаях вам придется выполнить более умное сопоставление, чем то, что я или человек из вышеизложенного предложили.