webbrowser submit form

Iniciado por sircid, 25 Febrero 2006, 00:56 AM

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

sircid

estuve buscando post que me pudieran resolver mi duda... mas o menos este post me encaminó pero todavia no consegui que me funcionara tal y como yo quiero.
es este:
http://foro.elhacker.net/index.php/topic,109394.0.html

Lo que quiero conseguir es clicar un boton de un formulario y en el post antes nombrado supe como hacerlo:

Webbrowser1.Document.All("nombre del boton").Click
Este codigo hace clicar el boton segun su nombre. Yo lo que quiero saber cual seria el codigo si necesito clicarlo por su value, su type o demás valores...

Lei tambien de mandar el form directamente con este code
webbrowser.document.forms("nombre del form").submit

Pero he aqui mi problema, en el siguiente código tanto el boton como el form carece de nombre:

<form action="robbery.php" method="POST"><input type="hidden" name=uja value="21870"><table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td align="center" valign="top"><img src="img/race2.gif" alt="Werewolves" ><p align="center" valign="center"></td>
<td width="10">&nbsp;</td><td valign="top">
<table cellpadding="2" cellspacing="2" border="0" width="100%">
<tr><td class="tdh" colspan="2" align="center">Werewolf joderca</td></tr>
<tr><td class="tdn" colspan="2"><span class="fontsmall2">Has been transformed by an Elder
</span></td></tr>
<tr><td class="tdn">Entire haul:</td><td class="tdn">1.899 kg meat</td></tr>
<tr><td colspan="2">&nbsp;</td></tr>
<tr><td class="tdh" colspan="2" align="center">Characterisation</td></tr>
<tr><td class="tdn" colspan="2" style="text-align:justify"><p align="center">-- non avaliable --</p></td></tr>
<tr><td colspan="2" align="center">&nbsp;</td></tr>
<tr><td colspan="2" class="tdh" align="center">The characteristics of joderca</td></tr>
<tr><td class="tdn">Level:</td><td class="tdn">3</td></tr><tr><td class="tdn">Force:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="200"><img src="img/b3.gif" alt="" > <span class="fontsmall">(14)</span></td></tr><tr><td class="tdn">Defense:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="185.714285714"><img src="img/b3.gif" alt="" > <span class="fontsmall">(13)</span></td></tr><tr><td class="tdn">Dexterity:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="200"><img src="img/b3.gif" alt="" > <span class="fontsmall">(14)</span></td></tr><tr><td class="tdn">Endurance:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="171.428571429"><img src="img/b3.gif" alt="" > <span class="fontsmall">(12)</span></td></tr><tr><td class="tdn">Charisma:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="185.714285714"><img src="img/b3.gif" alt="" > <span class="fontsmall">(13)</span></td></tr><tr><td class="tdn">Experience:</td><td class="tdn"><img src="img/b1.gif" alt="" ><img src="img/b2.gif" alt="" height="12" width="164"><img src="img/b4.gif" alt="" height="12" width="36"><img src="img/b5.gif" alt="" ><span class="fontsmall"> (37 / 45)</span></td></tr><tr><td align="center" colspan="2"><br><input type="submit" class=input value="Attack"></td></tr></table>
</td></tr></table>
</form>

Codigo extraido de bitefight.es

Con otro tipo de formulario lo que hize es copiar el codigo, asignarle nombre al boton y colgarlo en mi propio servidor. Asi conseguí clicar el boton. Pero dicha solucion no funciona con este codigo ya la pagina que es generada al azar.

Tampoco si no fuera mucho pedir y si disponeis de un manual extenso de webbrowser a mano, facilitarlo para evitar futuras dudas.

krispin

Buenax!!
Modifica el codigo fuente y ponle nombre a la etiqueta.
Con webbrowser.document.body.innerText
o algo asi tienes todo el codigo del documento.
Busca tu etiqueta o boton y le pones name="jjaa"

y sigues todo igual.

Saludox.

sircid

grax pero eso es lo que hice con otro tipo de form.
pero el form este ultimo que quise submit el codigo fuente de la pagina se genera al azar y no es siempre el mismo.
si copio uno y cambio el nombre demas no seria lo mismo xk ese seria siempre el mismo y no generado al azar.. no se si me explico xD

maxnet


webbrowser.document.forms(0).submit



sircid

gracias maxnet funciona :]

alguien tiene un manual que explike todas o por lo menos las mas usadas opciones del webbrowser?

todos los manuales que encuentro son de los mas basicos