FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias Casimiro; pues se traer los datos de excel a un grid o DBgrid, se escribir los datos a excel, pues he hecho algunas aplicaciones locales que lo hacen; pero nunca me he conectado a una pagina web desde delphi. de nuevo gracias por el interés
|
#2
|
||||
|
||||
Bien, pues eso te preguntaba, que especificaras exactamente qué necesitas. Por cierto, no olvides leer nuestra guía de estilo, gracias.
Haz una búsqueda en los foros por este concepto. |
#3
|
|||
|
|||
buenas gracias a todo, siguiendo la sugerencia de bitbow, he encontrado un manual de intraweb, esta en ingles,ya comencé a leerlo a ver como me va, muchas gracias, por el gran interés de parte de ustedes.
en otro lugar encontré como abrir una pagina web con shellExecute, me abre perfecto pero ahora el siguiente paso es poder entrar el usuario y la contraseña (estos dos datos cambian cada vez pues son suministrados por un token, por lo tanto se deben dar directo en la pagina), y ahora en vez de una pregunta, tengo dos, la primera Shellexecute es el camino correcto? (sus opiniones por favor), y la segunda como hago para que el foco vaya al campo de usuario de la pagina web. muchas gracias. |
#4
|
|||
|
|||
buena noches, les comento que siguiendo con el ShellExecute, ya solucione lo del usuario y contraseña, pero ahora debo dar click en una opción del menú que se llama "captura cliente por Crédito", ya baje el código fuente, sin embargo la duda es como se donde esta esa opción pues en el código fuente no aparece ningún texto así.
les voy contando paso a paso como voy avanzando pues como soy nuevo en esto de la WEB, cualquier aporte para mi es valioso, muchas gracias, |
#5
|
||||
|
||||
No veo que pinta intraweb aqui.
Lo que fqm33 esta pidiendo es como hacer web scrapping o automatizacion web. Primero que todo, es usando ese formulario la unica forma? Seria ideal si pudieras hacer un api para ello. De lo contrario, tienes es que saber como parsear HTML y hacer llamadas POST & GET.
__________________
El malabarista. |
#6
|
|||
|
|||
Gracias mamcx, algún manual que me puedas recomendar, y una pregunta es ShellExecute el camino, o reinicio por otro?, pues les cuento que ando bastante confundido con este tema, que no he podido cogerlo como es, de nuevo gracias a todos,
|
#7
|
||||
|
||||
Con los Indy puedes hacer el trabajo.
Básicamente le indicas a un TidHTTP la página a navegar (en lo posible utilizar sólo GET pero quizá en alguna parte necesites enviarle un POST) y luego interpretas el HTML devuelto. Puedes usar algún Parser de HTML, o bien hacer el trabajo a mano. El truco está en pasarle a la URL los parámetros que solicita del formulario. Básicamente la URL espera algo como: http://www.lapagina.php?param1=valor....paramN=valorN Utiliza las herramientas que tanto Firefox como Chrome ofrecen. La parte más complicada es pasar la seguridad de usuario y contraseña. Existe la posibilidad que los datos pasados a los parámetros en este etapa no vayan en texto plano. Vas a tener que hacer un poco de ingeniería inversa a la página Si no logras sortear esa etapa es muy poco probable que puedas ir al 2do paso que es en última lo que necesitas. Si el sitio está bien diseñado, e implementa una buena seguridad hasta es probable que todo viaje de forma cifrada. Si el sitio ofreciera un WebService la cosa sería más llevadera y relativamente más sencilla. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviar información a aplicación Delphi desde PHP | elpichi | Internet | 3 | 10-05-2015 19:06:42 |
Enviar Datos a pagina web desde delphi | tocomi | Internet | 3 | 18-02-2009 23:02:59 |
Problemas para enviar un mensaje desde una página web | selman | .NET | 0 | 02-06-2007 00:18:58 |
Usar Post para enviar información a otra página | halizia | PHP | 3 | 20-12-2006 14:55:12 |
enviar instruccion de =SUM desde delphi 5 a excel | mayte mtz | Varios | 2 | 06-12-2006 16:52:28 |
|