elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ejecutar script en browser
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejecutar script en browser  (Leído 2,544 veces)
s_azazel

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Ejecutar script en browser
« en: 27 Mayo 2019, 16:21 pm »

Buenos dias!!! estoy intentando automatizar un log en una web pero a diferencia de otras veces tengo problemas ya que la web ejecuta el log mediante un script y el web browser no lo ejecuta


El codigo del boton es este
:
Citar
<input name="accept" tabindex="3" class="bs-login bso-button bso-button-large" onclick="ACEPTARNIF(document.myForm.pinNIFRecordado,'1')" type="button" value="Entrar">

Rellenando los cotroles de user y pass y con el " Element.InvokeMember("click")" de simpre no funciona

He intentado llamar al script directmente asi : Navegador.Document.InvokeScript("ACEPTARNIF('MiUsuario','MiPass','1')")
Y directamente no hace nada


Se os ocurre como se podria solucionar???

Mil gracias!!!!!


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Ejecutar script en browser
« Respuesta #1 en: 28 Mayo 2019, 04:01 am »

1. Activa la propiedad WebBrowser.ScriptErrorsSuppressed, y dinos si te da algún error.

2. Prueba a actualizar la versión de la emulación de IE:
...y comprueba el paso nº 1.

3. En cualquier caso, estás utilizando InvokeScript de forma incorrecta. Debes utilizar la sobrecarga del método InvokeScript que toma el nombre del método como primer argumento, y un array con los argumenos del método...


4. Si todo falla, siempre puedes intentar loguearte mediante una petición POST...

Saludos


En línea



s_azazel

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: Ejecutar script en browser
« Respuesta #2 en: 29 Mayo 2019, 07:48 am »

Muchas gracias. si que me daba problemas de carga de script el explorer
intente con el snippet actualizar la version pero simpre me salia una version obsoleta en el web (aun que en la consolo escribiera que era la version 11)

me tiraba error esta linea "AppUtil.SetIEBrowserEmulationMode(p.ProcessName, scope, mode)"
me decia que AppUtil no estaba declarado asi que la deje asi y en teoria funcionaba bien

SetIEBrowserEmulationMode(p.ProcessName, scope, mode)

Al final lo consegui solucionar intalando el Gecko45 :)

Mil gracias!!!!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ejecutar script shell en JAVA
Java
JAX82 2 15,176 Último mensaje 6 Febrero 2008, 21:05 pm
por malakay86
"Ejecutar" web sin abrirla con un Browser
.NET (C#, VB.NET, ASP)
Skeletron 8 4,164 Último mensaje 6 Mayo 2009, 12:09 pm
por odeONeSs
Ejecutar script javascript en un mail ?
PHP
Diabliyo 3 8,386 Último mensaje 28 Diciembre 2009, 19:59 pm
por Diabliyo
EJERCICIO EJECUTAR SENTENCIAS EN UN SCRIPT
Desarrollo Web
bibisita 4 5,307 Último mensaje 24 Junio 2010, 00:16 am
por ~ Yoya ~
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines