Python - Ayuda en codigo python mechanize

 
Vista:
Imágen de perfil de Yoandy

Ayuda en codigo python mechanize

Publicado por Yoandy (3 intervenciones) el 08/01/2017 07:39:59
Hola amigos, soy nuevo en este foro, hace dias me vino una idea la cabeza y le he empezado a desarrollar, no se programar en python pero me aventure con el mismo y logre avanzar algo pero me trabe, les explico lo q quiero lograr:
-tengo un archivo con varios nombres de usuario y contraseñas con el siguiente formato:
Usuario: pepe Contraseña:123
Usuario: pepe2 Contraseña:1234
Usuario: pepe3 Contraseña:1235
Usuario: pepe4 Contraseña:1236
...
-ahora quiero q esos sombres de usuarios y contraseñas sen pasados uno por uno por un formulario web y luego se extraiga un pedazo de información de la web q es el tiempo disponible de la cuenta y q ese resultado lo escriba al lado, qdaria algo como:
Usuario: pepe Contraseña:123 Tiempo: 00:10:12
Usuario: pepe2 Contraseña:1234 Tiempo: 04:10:12
Usuario: pepe3 Contraseña:1235 Tiempo: 02:10:12
Usuario: pepe4 Contraseña:1236 Tiempo: 01:10:12

el codigo en mechanize que me funciona si testeo los usuarios manuales lo pongo aca, lo que no se hacer es leer el archivo y pasar user y pass como si fuera una variable en mechanize

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import mechanize
import cookielib
import ssl
 
ssl._create_default_https_context = ssl._create_unverified_context
 
 
br = mechanize.Browser()
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
br.set_handle_robots(False)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; es-VE; rv:1.9.0.1)Gecko/2008071615 Debian/6.0 Firefox/9')]
r = br.open('https://www.web.com')
 
br.select_form(nr=0)
br.form['login_user'] = '123'
br.form['password_user'] = '123'
br.submit()
 
 
print br.response().read()

espero sus respuestas, espero q me puedan ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder