Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #23  
Antiguo 25-08-2016
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por fqm33 Ver Mensaje
luego de esto doy click en siguiente, y de ahí en adelante es cuando debo automatizar el proceso que es el siguiente:
escoger una opción del menú y del submenu (que siempre son las mismas - (hacer click en las opciones).
ingreso tipo de documento de una lista desplegable, numero de documento, nombre y apellidos
hago click en aceptar
se despliega otra pantalla
ingreso un numero de 17 dígitos pero en formato texto
otros datos como vendedor, dirección, ciudad, departamento, y
se hace click en aceptar
el sistema de la pagina con esa información me arroja otro numero en formato texto de diez dígitos,
ese dato lo debo tomar y grabar en mi tabla de excel desde donde estoy enviándole los datos a la pagina

así debe repetirse con todas las filas del archivo de excel hasta que termine, dicho archivo normalmente tiene de 5000 a 10000 registros sin embargo puede llegar el momento que el archivo a leer tenga menos de 1000.
la dirección de la pagina se las podría enviar pero de manera privada no por el foro, indiquen sus dos correos o la forma de hacerlo, sin embargo el solo les mostraría la pagina donde se debe ingresar el usuario y contraseña. como comentario final estoy leyendo una guía de Indy. muchas gracias por su colaboracion
¡Vaya lio de proceso te espera!
Pues como he dicho, deberás aplicar un tanto de ingeniería inversa... examina el HTML que te regresa el server para ver como está presentada la página. También deberás hacer uso de las herramientas de desarrollor que ofrecen Firefox y/o Chrome para examinar que parámetros, orden, y como se pasan los valores...

Por ejemplo, tomemos esa lista desplegable para el tipo de DNI. En el HTML deberías ver algo como esto:

<select name="Tipo DNI">
<option value="1">(DNI) Documento Nacional de Identidad</option>
<option value="2">(LE) Libreta de Enrolamiento</option>
<option value="3">(LC) Libreta cívica</option>
<option value="4">Pasaporte extrangero</option>
</select>

El ejemplo está inspirado en el sistema Argentino.

Bueno, entonces ahora con la herramienta de Chrome para desarrolladores revisas la URL decodificada devuelta... probando con las diferentes opciones... Digamos que tu seleccionas LE, y ves un parámetro con nombre medio raro pIdType (es una manera de despistar a los curiosos del nombre real) y que justo recibió el valor 2. Repites el proceso cambiando opciones y así vas viendo si es una coincidencia.
Hagamos de cuenta que efectivamente el pIdType se corresponde al DNI y lo que se termina pasando es el valor asociado a <option>

Eso deberás ir haciendo para todo los parámetros... Pero en cuanto veas algo como OIUBKOJL224%e3$ ¡La tienes jodida! ¡Es un dato que va cifrado o vaya a saber de donde lo sacó!
Si tienes suerte, todo va sin cifrar y ya tienes ideas de como armar una URL y pasarle los valores a cada parámetro.

El trabajo final que te queda es obtener el HTML que te regresa y estudiarlo para recuperar ese número de 10 cifras.
Acá debo hacer una advertencia: No necesariamente el HTML que te devuelve Indy será igual al que veas con Firefox por ejemplo. ¿Porqué? Porque Indy devuelve el HTML en "original"... con sus posibles erratas de parte del desarrollador al elaborar el sitio mientras que FF, Chrome, Opera, y los demás van a tratar de armar el HTML de la mejor manera que cumpla con el estándar W3C. Un buen ejemplo: los navegadores van a tratar de poner los tags de cierre a las etiquetas opcionales.

Ya he dicho bastante, con esto deberás tener una buena idea de como encarar el trabajo.
Más no te podemos ayudar.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Enviar información a aplicación Delphi desde PHP elpichi Internet 3 10-05-2015 20:06:42
Enviar Datos a pagina web desde delphi tocomi Internet 3 19-02-2009 00:02:59
Problemas para enviar un mensaje desde una página web selman .NET 0 02-06-2007 01:18:58
Usar Post para enviar información a otra página halizia PHP 3 20-12-2006 15:55:12
enviar instruccion de =SUM desde delphi 5 a excel mayte mtz Varios 2 06-12-2006 17:52:28


La franja horaria es GMT +2. Ahora son las 09:59:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi