2012-01-31 9 views

Respuesta

1

marcha y configurar una alerta de Google ..

También puede rastrear el sitio web y la búsqueda de la palabra clave que está interesado.

+0

Sí, pero quiero buscar en una página específica. – Programmer

+0

escribe un script que periódicamente descarga el contenido de esa página y verifica si la palabra que te interesa existe. Puedes hacer algunas optimizaciones como: no verificar si la página no se ha actualizado desde la última vez que lo revisaste, etc. – naresh

9

Aquí es un guión básico de bash para comprobar si la página web contiene el www.nba.com palabra clave Basketball. El script generará www.nba.com updated! si se encuentra la palabra clave; si no se encuentra la palabra clave, el script espera 10 minutos y vuelve a verificar.

#!/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 

No queremos que el sitio o la palabra clave estén codificados en el script, podemos hacer estos argumentos con los siguientes cambios.

#!/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 

Ahora, para ejecutar el script, escribiríamos ./testscript.sh www.nba.com Basketball. Podríamos cambiar el comando echo para que el script envíe un correo electrónico o cualquier otra forma preferida de notificación. Tenga en cuenta que debemos verificar que los argumentos sean válidos.

Cuestiones relacionadas