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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Clickar imagen WebBrowser de C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Clickar imagen WebBrowser de C#  (Leído 5,408 veces)
¨°o.O (ßa¢Kg|姧) O.o°

Desconectado Desconectado

Mensajes: 32



Ver Perfil
Clickar imagen WebBrowser de C#
« en: 10 Enero 2010, 11:18 am »

Hola a todos,

Estoy haciendo un bot para Beruby, todo va bien cuando carga la página y tal pero cuando quiero hacer click en una imagen tipo


en las flechas verdes no lo se hacer.. He estado mirando el webbrowser.document.invokescript  pero no lo sé hacer funcionar..
Dentro de la imagen cuando haces click tiene esto dentro



Código
  1. <td class="SubCatCell3centered"><form action="http://clk.tradedoubler.com/click" id="form_for_category_webmasters_1543" method="get" name="form_for_category_webmasters_1543" onsubmit="new Ajax.Request('/portal/click_account?submit_control_var=submit_form_for_category_webmasters_1543&amp;widget_id=1543', {asynchronous:false, evalScripts:true, parameters:Form.serialize('form_for_category_webmasters_1543') + '&amp;authenticity_token=' + encodeURIComponent('0639b0c3f9de5f39a5d34e9081837c96084441ec')});return submit_form_for_category_webmasters_1543;" target="_blank">
  2.      <input id="a" name="a" value="1388433" type="hidden"><input id="p" name="p" value="66819" type="hidden"><input id="g" name="g" value="17296302" type="hidden"><input id="epi" name="epi" value="116058" type="hidden">
  3.      <a href="#" class="" onclick="if(document.form_for_category_webmasters_1543.onsubmit()) {document.form_for_category_webmasters_1543.submit();$('category_box_floating_div').hide();}" title="Visitar"><img alt="Visitar" src="/images/icon-greenarrow-big.gif?1261987623" height="29" width="29"></a>
  4.    </form>
  5. <span id="placeholder_for_1543">&nbsp;</span>
  6. </td>

Pienso que el código a ejecutar esta aquí
      <a href="#" class=""
Código
  1. onclick="if(document.form_for_category_webmasters_1543.onsubmit()) {document.form_for_category_webmasters_1543.submit();$('category_box_floating_div').hide();}" title="Visitar"><img alt="Visitar" src="/images/icon-greenarrow-big.gif?1261987623" height="29" width="29"></a>


Alguna ayuda de como puedo ejecutar-lo?
Gracias,


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Clickar imagen WebBrowser de C#
« Respuesta #1 en: 10 Enero 2010, 17:37 pm »

habria que fijarse a donde te direcciona cuando haces click en esas flechas, por cierto ¿cual es la pagina?


En línea

¨°o.O (ßa¢Kg|姧) O.o°

Desconectado Desconectado

Mensajes: 32



Ver Perfil
Re: Clickar imagen WebBrowser de C#
« Respuesta #2 en: 10 Enero 2010, 18:06 pm »

No lo sé hacer llevo toda la tarde mirandolo..
La página es w*wberuby.com/
substituir la * por w y ponerle un punto quednado así: www. porque detecta spam en el link :-X
« Última modificación: 10 Enero 2010, 18:07 pm por ¨°o.O (ßa¢Kg|姧) O.o° » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Clickar imagen WebBrowser de C#
« Respuesta #3 en: 10 Enero 2010, 18:18 pm »

pues lo unico que veo es que cada flecha llama a un link diferente, dependiendo del nombe del anunciante, por ejemplo si entras dodne estan las flechas, la priemra se dirige a :

lapagina/portal/registration/1543/11
lapagina/portal/registration/531/acuista

etc...

En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Clickar imagen WebBrowser de C#
« Respuesta #4 en: 11 Enero 2010, 14:27 pm »

Como son links puedes recorrerlos por el DOM e invocarles el Click
Código
  1. webBrowser.Document.Forms[0].Children[1].Children[1].InvokeMember("Click");
  2.  

Asi ejecuta el codigo tal cual como si fuera hecho por el usuario
Lo que pasa es que es un lio si esta dentro de divs y tablas :P

Es justo lo que hago en mi bot para fotolog, fijate:
[SOURCE-C#] Bot Flogger (+ InputBox para C#)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[AutoIt] Clickar en imagen con fondo trasparente
Scripting
mendrugo123 0 1,769 Último mensaje 17 Octubre 2013, 08:40 am
por mendrugo123
Clickar a un color
.NET (C#, VB.NET, ASP)
flyice 3 2,513 Último mensaje 11 Julio 2014, 14:01 pm
por Eleкtro
Subir imagen con WebBrowser « 1 2 »
.NET (C#, VB.NET, ASP)
Darkwizz 14 10,453 Último mensaje 9 Junio 2017, 15:06 pm
por nomed
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines