Hola amigos,
-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 sean 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
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()