Script Robot en PHP para ser ejecutado cada minuto desde el cron de mi hosting, para agendar una cita - 26/02/2020 18:43 EST

Cancelado Publicado hace 4 años Pagado a la entrega
Cancelado Pagado a la entrega

Necesito un Script Robot en PHP para ser ejecutado cada minuto desde el cron de mi hosting, para rellenar un formulario y agendar una cita automáticamente.

El sitio NO USA CAPTCHAS

En general el script deberá hacer lo siguiente:

(Habrá una lista de usuarios con sus contraseñas y datos para el formulario)

1- Abrir la página web [login to view URL] y autenticarse con el primer usuario de la lista.

2- Se mostrará la página del usuario autenticado y el script deberá simular un clic en el botón "Programar" para ir al próximo paso.

3- Se mostrará otra página con los datos personales del usuario y el script deberá simular un clic en otro botón para ir al "Siguiente" paso.

4- Se seleccionan 2 o 3 opciones y en función de ellas se deberá entrar un par de datos y finalmente cuando todos los campos necesarios del formulario estén llenos, se deberá simular el ...

5- clic en un botón "Solicitar" para enviar el formulario.

6- Si todo salió bien y se pudo reservar la cita:

5.a) Eliminar el usuario de la lista.

5.b) Cerrar la Sesión del usuario, haciendo clic en el botón de Cerrar Sesión.

5.c) Enviar un correo electrónico de confirmación al email del usuario.

5.d) Comenzar por el paso 1 con el próximo usuario de la lista, si el script lleva menos de 1 minuto de ejecución.

7- Si falló algo o no se pudo reservar la cita, el script debe:

a) Si todavía no lleva 59 segundos de ejecución: entonces volver al Paso 5, a simular el clic en el botón "Solicitar",

b) si se va a pasar de los 59 segundos, guardar el estado actual (cookies, url, etc) y retomar en la próxima ejecución del script por el Paso 5.

En el documento TXT que se adjunta están las principales dificultades y requerimientos, así como una explicación de cómo llenar el formulario y la estructura de la lista de usuarios.

Además, también se adjuntan imágenes de cada paso del proceso, que ilustra mejor lo que hay que hacer.

cURL HTML PHP

Nº del proyecto: #24110321

Sobre el proyecto

Proyecto remoto Activo hace 4 años