Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - EstefaniaQQ

#1
Hola,
Estoy desarrollando un bot que debe leer los comentarios de una página. Analizando la web veo que los comentarios no aparecen en el clásico código fuente sino que para acceder a ella lo debo hacerlo a través de la función Inspeccionar Elemento del navegador.
Sabiendo esto no funcionará el clásico webbrowser.document.getelementby...
Me podrían dar alguna idea sobre qué debo hacer o sobre qué cosas debo aprender para poder resolver mi problema.
Aclaro que estoy haciendo una aplicación de escritorio en VB.NET
Estoy dando vueltas al asunto desde hoy pero no hallo solución.
Gracias
#2
Hola,

Estoy actualizando un bot que tiene por función rellenar unos formularios y brindarme unos datos. Este funcionó muy bien hasta que la web desde donde obtenía los datos fue rediseñada.
Ahora me encuentro con el problema que no puedo rellenar los textbox si primero no realizo focus.

Ejemplo para que se entienda qué es lo que quiero decir:

Dim a as htmlElement = minavegador.document.getElementById("idTextBox")
a.focus()
a.innerText="datos"


Por otra parte, no puedo enviar el formulario utilizando invokeMember("click") sino que debo realizar focus sobre el botón y luego hacer un Sendkeys.send("{enter}")

El bot funciona bien pero el problema que tengo es que al tener que hacer focus no puedo utilizar mi computadora con otros programas.

Alguien puede darme alguna idea de cómo evitar el focus y el sendkey. Estoy muy perdida con el tema y no sé ni qué buscar.

PD: por si necesitan el dato el bot modificó el registro de Windows para que  el WebBrowser que se utilice sea el Explorer versión 9. Lo aclaro porque con el IE7 (el predeterminado de .NET) hay scripts que no funcionan.