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
(http://img252.imageshack.us/img252/5112/sssszr.png) (http://img252.imageshack.us/i/sssszr.png/) (http://img252.imageshack.us/img252/sssszr.png/1/w153.png) (http://g.imageshack.us/img252/sssszr.png/1/)
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
<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&widget_id=1543', {asynchronous:false, evalScripts:true, parameters:Form.serialize('form_for_category_webmasters_1543') + '&authenticity_token=' + encodeURIComponent('0639b0c3f9de5f39a5d34e9081837c96084441ec')});return submit_form_for_category_webmasters_1543;" target="_blank">
<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">
<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>
</form>
<span id="placeholder_for_1543"> </span>
</td>
Pienso que el código a ejecutar esta aquí
<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>
Alguna ayuda de como puedo ejecutar-lo?
Gracias,
habria que fijarse a donde te direcciona cuando haces click en esas flechas, por cierto ¿cual es la pagina?
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
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...
Como son links puedes recorrerlos por el DOM e invocarles el Click
webBrowser.Document.Forms[0].Children[1].Children[1].InvokeMember("Click");
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#) (http://foro.elhacker.net/net/sourcec_bot_flogger_inputbox_para_c-t278127.0.html)