2012-01-31 22 views

Odpowiedz

1

Go i skonfigurować alert google ..

Można również indeksować stronę internetową i szukać słowa kluczowego jesteś zainteresowany.

+0

Tak, ale chcę przeszukać konkretną stronę. – Programmer

+0

napisać skrypt, który okresowo pobiera zawartość z tej strony i sprawdza, czy słowo, które Cię interesuje, istnieje. Możesz dokonać pewnych optymalizacji, takich jak: nie sprawdzaj, czy strona nie została zaktualizowana od czasu ostatniego sprawdzenia itp. – naresh

9

Oto prosty skrypt bash do sprawdzania czy strona zawiera www.nba.com słowo kluczowe Basketball. Skrypt wypisze www.nba.com updated!, jeśli słowo kluczowe zostanie znalezione, jeśli słowo kluczowe nie zostanie znalezione, skrypt czeka 10 minut i sprawdza ponownie.

#!/bin/bash 

while [ 1 ]; 
do 
    count=`curl -s "www.nba.com" | grep -c "Basketball"` 

    if [ "$count" != "0" ] 
    then 
     echo "www.nba.com updated!" 
     exit 0 
    fi 
    sleep 600 
done 

Nie chcemy strona lub słowo kluczowe zakodowane w skrypcie, możemy te argumenty z następującymi zmianami.

#!/bin/bash 

while [ 1 ]; 
do 
    count=`curl -s "$1" | grep -c "$2"` 

    if [ "$count" != "0" ] 
    then 
     echo "$1 updated!" 
     exit 0 
    fi 
    sleep 600 
done 

teraz, aby uruchomić skrypt chcemy wpisać ./testscript.sh www.nba.com Basketball. Możemy zmienić komendę echo, aby skrypt wysłał wiadomość e-mail lub inny preferowany sposób powiadomienia. Uwaga należy sprawdzić, czy argumenty są poprawne.

Powiązane problemy