Logearse en paginas web con Batch

Iniciado por L0ksco, 1 Octubre 2010, 21:00 PM

0 Miembros y 1 Visitante están viendo este tema.

L0ksco

Mi duda es que no encuentro por ningun sitio el comando para poder entrar en una pagina web con el iexplore y que entre en el usuario poniendole el usuario y la contraseña.

ejemplo: abro el .bat y que abra el iexplore con la pagina hotmail y que entre en el correo directamente

no se si e entendeis i si se puede hacer con un .bat, si se puede hacer de otra manera si sois tan amables tambien me la podriais explicar

Gracias
                                   
                                   


Novlucker

#1
Con Batch nunca lo he intentado, pero si se puede con vbs por ejemplo.

Sería algo así (no lo he probado)

Código (vb) [Seleccionar]
set objIE = createobject("internetexplorer.application")
objIE.visible = True
objIE.navigate "http://www.gmail.com"
do while objIE.busy
wscript.sleep 200
loop
objIE.document.getelementbyid("Email").value = "unmail@gmail.com"
objIE.document.getelementbyid("Passwd").value = "esteesmipassword"
objIE.document.getelementbyid("signIn").click


Basicamente creo el objeto para interactuar con el IE, luego completo los textbox en base al id que tienen en la página, y posteriormente "doy click" en el botón para hacer el submit del formulario, por ahí va la idea ;)

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

L0ksco

ok voy a probarlo gracias, lo hago y despues te digo :D
                                   
                                   


L0ksco

De Visual Basic n entiendo mucho, copio el codigo tal cual y lo guardo? con que lo guardo? voy perdido un poco
                                   
                                   


wirelesswifi

#4
Copias  y pegas ese codigo en un block de notas, luego lo guardas con extension .vbs lo ejecutas y debe abrir el internet explorer a gmail con los datos alli escritos el mail.

Saludos.

Edito:

En la linea 7:

objIE.document.getelementbyid("Emai").value = "unmail@gmail.com"

Esta mal emai, disculpa novlucker esta bien el codigo, solo es un error quedaria asi:

objIE.document.getelementbyid("Email").value = "unmail@gmail.com"

Saludos.

Novlucker

Efectivamente, la pifie al copiar el id del textbox :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

xassiz~

Con Batch no se puede, salvo que el login sea por método GET.

jcorco

Novlucker, antes que nada quisiera agradecerte, fue muy util tu aporte!! Como veras soy nuevo y lo que me gustaria saber es:
¿Que lineas tendria que agregarle al codigo que has comparitido para que ademas de loguearse en la pagina, luego despues de haber autentificado, haga click automaticamente en algun link dentro de la misma pagina que abrio??!  ¿Si al hacer click en ese link se abre otra ventana, puedo hacer que el script trabaje sobre esta nueva ventana que se abrio para continuar con otras ordenes???

Muchisimas gracias por tu tiempo, saludos!