He hecho este code para comprobar si hay actualizaciones en elhacker.net, es para windows, pero se puede adaptar a linux con cambiar una sola linea.
import urllib2,os
def obtenercode():
web = urllib2.urlopen("http://elhacker.net")
code=web.read()
return code
try:
archivo=open("ultimapagina.html","rw")
archivodos=open("nuevo.txt","w")
archivodos.write(obtenercode())
archivodos.close()
archivodos = open("nuevo.txt","r")
if archivodos.readlines()==archivo.readlines():
archivodos.close()
os.system("del /f nuevo.txt")
print "No ha habido ninguna actualizacion"
raw_input()
else :
print "Hay alguna actualizacion"
archivo.write(obtenercode())
raw_input()
exit(0)
except :
print "No existe la pagina ultimapagina.html, asi que se guardara la pagina"
archivo = open("ultimapagina.html","w")
archivo.write(obtenercode())
print "Fichero guardado. Adios"
archivo.close()
exit(0)
-Saludos.