hola.. estoy teniendo un problema para terminar un programita hecho envisual basic 6..
es para llenar un formulario y aumatizar una pagina web.. de echo, quise hacer un"bot" de un juego.. pero esto se esta complicando demasiado..
busque en todo google y en muchos foros y siempre encuentro mas o menos lo mismo asique espero q por aca anden con ideas je..
no se ni de php ni de java, apenas soy tecnico en computacion y me las rebsco con vb6 q es lo q mas me gusta.. ya logre llenar todos los campos y todo.. la mayoria lo leo desde el codigo fuente para llenar el formulario con datos q hay en la misma pagina.. pero tengo un GRAN problema a la hora de hacer en "submit" automatico..
con solo darle enter a cualquier caja de texto manualmente hace el submit, o clickeando en el boton de continuar.. pero el problema es q por empezar en el codigo fuente no dice en ningun lado el nobre del formulario, o de nada.. solo me aparecen los nombres de los input donde pongo los datos..
peroel boton de submit es otro input de value "Continuar" y Type="submit" y no tengo la menor idea de como darle click!! es desesperante.. probe mil cosas..
es mas.. aunque sea como le digo yo en chiste "programado a lo cavernicola" habia hecho un
For Each Control In .Document.All
'Como no se hacer click en el q quiero le doy
'click a todos y anda, pero no deberia ser asi.
Control.Click
Next
pero para otra automatizacion andaba bien.. pero aora q cambie el formulario, en este no le puedo dar asi nomas a todos.. debe ser al q necesito porque sino me cambia los datos del formulario :S
hasta probe con un contador de controles dentro de ese FOR para q solo le diera click al ultimo pero no anda.. tambien probe con la condicion "if Control.value="Continuar" " pero TAMPOCO!!
ya no se como acer el submit automatico.. si alguien tiene alguna idea por favor q me de una mano q ya no se como seguir! estoy estancadisimo.. ademas en el codigo fuente ni siquiera aparece un "Document.Form1" o "Document.Forms(0)" o "Document.F1" NO! NADA! tengo q acceder a los input usando "Document.All("name")" pero no le puedo dar click al q quiero.. probe con un sendkeys tambien y no ay caso(puede q no lo use bien esto ultimo)..
por favor, cualquier idea la agradezco..
por favor.. denme una mano q me estoy volviendo loco.. no encuentro la forma de clickear ese boton solo!!
si decis la pagina de internet que es va a ser mejor, todas son distintas...
saludos.
Te recomiendo una solucion sencilla para eso.
En ves de hacer un formulario, presionar el boton de continuar mejor envia los datos por la url y los tomas con GET.
Es decir supon que en el formulario tienes el text que se llama "nombre" tu cuando envias el formulario, luego a este dato lo tomas con algo como:
$nombre = $_POST['nombre'];
Lo que digo que podes hacer es ahorrarte la parte del formulario y mandar los datos por la url asi:
http://LA-PAGINA.com/enviar.php?nombre=NOMBRE
donde enviar.php va a ser el nombre del arhchivo php, y donde dice NOMBRE vas a poner el dato para "nombre" jeje. Entonces despues lo tomas asi:
$nombre = $_GET['nombre'];
Si no entendes sobre los metodos post y get mira las diferencias, en google ahi muchisisisisisisma informacion sobre eso.
----------
La otra forma que te recomiendo es que no uses PHP. Podes mandar un email directamente desde visual basic con CDO.
Pone en google "enviar mail con cdo vb" y te salen muchos codigos de ejemplos.