Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-06-2012
pajuro pajuro is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 3
Poder: 0
pajuro Va por buen camino
Ingresar Datos Pagina Web Automatizado

Hola, les comento que llevo ya algun tiempo desarrollando en Delphi. Actualmente estoy desarrollando un Proyecto en la Universidad, el cual consiste en un monitoreo de informes.

Todo va bien con el proyecto, pero tengo un problema y es que dentro del problema propuesto, es decir, las especificaciones del software que incluyo mi catedratico, es que el sistema, realiza una notificacion a cada Encargado de un Departamento X de una empresa X.

El informe tengo que hacerlo llegar al telefono movil, mediante un mensaje de texto de cada Encargado(en el problema tengo como 5 encargados).
Investige bastante y hay una forma de hacerlo, que es contratando un servicio exclusivo de telefonia, pero, dada las circunstancias, me veo a recurrir a otra solucion.

Mi planteamiento es el siguiente:

- Tengo un programa que detecta cuando se ha ingresado un nuevo informe al sistema.
- Este programa incorpora un Navegador Web, el cual quiero automatizar, el navegador web debe ingresar a la url www corporativo.telefonica.com.gt/EnviarSMSGT/faces/EnviarSMS2.jsp (no la incluyo como link porque no tento permisos para hacerlo aun jeje) Aca se hacen envios de Mensaje Gratis. Tengo el Navegador ya construido en Delphi. En un Formulario separado de la aplicacion principal que monitorea los informes.

Ahora bien, lo que no se hacer es como pasarle los parametros a cada caja de texto del formulario Web.
Si alguien podria iluminarme con esto, le estaria muy agradecido.
Responder Con Cita
  #2  
Antiguo 28-06-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Es casi imposible que lo logres. El servicio que citas usa un código captcha precisamente para impedir que puedas automatizarlo.

// Saludos
Responder Con Cita
  #3  
Antiguo 28-06-2012
pajuro pajuro is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 3
Poder: 0
pajuro Va por buen camino
Gracias por responder.

Lo del Captcha ya lo tengo resuelto. Encontre un scrypt o programa hecho en Python(Lenguaje que es muy facil pero nunca he programado en el), que dado un link de una pagina que contenga el captcha, realiza una especie de ataque o algo asi y genera un .txt con el codigo captcha.

El problema es que no se como llenar los campos. Ya que la idea es que cuando se genere un informe, lanzo el script, apuntando a la url del webbrowser, despues cargaria el captcha en una variable. Y Luego rellenar los campo.

Sigo buscando mas informacion. Cualquier aporte es bienvenido y nuevamente gracias por las respuestas.
Responder Con Cita
  #4  
Antiguo 28-06-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Guau! Pues entonces me como mis palabras

Para automatizar el formulario puedes usar un componente TIdHTTP de la biblioteca Indy (hay varios ejemplos en los foros). Si usas FireFox, instálale la extensión WebDeveloper que te permite ver fácilmente cuáles son los campos del formulario así como el script que recibe los datos.

No necesitas incrustar un WebBrowser, con el IdHTTP puedes mandar los datos.

pd: ¿Podrías indicar cuál es el script python que mencionas?

// Saludos
Responder Con Cita
  #5  
Antiguo 28-06-2012
pajuro pajuro is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 3
Poder: 0
pajuro Va por buen camino
Gracias por la ayuda.

Bueno, investigare sobre esos compentos, pero eso la me huele a Solucion.
Gracias por la ayuda.

El Script de Python que uso es el Daemon CAPTCHA-breking server El script solo corre en consola.
Nuevamente gracias por la ayuda.
Responder Con Cita
  #6  
Antiguo 28-06-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Otra alternativa en ves de hacer eso, es usar un api de envio de sms:

http://www.zeepmobile.com/

http://www.twilio.com/api/sms

Con la opcion gratis es suficiente para tu tarea...
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 19-07-2012
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
la mejor alternativa te la da mamcx utiliza API de empresas q envian mensaje
yo lo utilzo y me funciona bien
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
Respuesta



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
Como ingresar datos a un DBCombobox Niiña Conexión con bases de datos 2 17-11-2011 19:32:47
CTRL+V Automatizado. broly7 Varios 4 10-03-2011 14:53:24
ingresar datos de campos a dbcombobox pabloloustau Conexión con bases de datos 6 14-09-2010 09:45:39
Problemas al ingresar datos DaRkBoY Oracle 20 05-06-2007 16:34:44
Ingresar Y Modificar Datos con un Query senpiterno Conexión con bases de datos 1 09-10-2004 14:56:45


La franja horaria es GMT +2. Ahora son las 15:10:48.


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