Hay muchos enfoques sofisticados … el problema es que estás en una carrera armamentista contra todos los demás tratando de hacer lo mismo. Inevitablemente, hay un alma desesperada que se actualiza manualmente, completando el formulario de pedido y ‘ganando’. Para encontrar una solución, necesitamos saber qué tan grande es realmente esa ventana de oportunidad.
Comience simple. Pruebe algo como “Sepa cuándo cambia cualquier página web” o “Rastree los cambios de la página web y reciba notificaciones” para tener una mejor idea del dominio del problema real. Presumiblemente, la página cambia cuando estas ofertas especiales están disponibles y cambia nuevamente cuando se cierran. Si la ventana de oportunidad es lo suficientemente grande, una alerta por correo electrónico podría incluso resolver su problema.
Si eso no es lo suficientemente rápido; lo que quiere decir que la ventana está a menos de unos minutos, entonces necesitamos sacar las armas grandes.
- Estoy aburrido de internet. ¿Cuáles son algunos sitios web realmente geniales que debo consultar?
- Dirijo un sitio web que habla principalmente sobre problemas de seguridad de Internet y software de seguridad de Internet. ¿Cómo puedo generar ingresos del sitio?
- Tengo Windows XP instalado en mi PC, que es de 32 bits. Tengo una copia de la configuración de Windows 7, que es de 64 bits (pirateada). ¿Hay alguna forma de instalar esta versión de 64 bits en mi PC?
- Cómo asegurar imágenes en mi sitio web
- Quiero enviar correos electrónicos desde mi sitio web, ¿hay alguna plataforma de remitente de correo electrónico gratuita que pueda insertar en mi sitio web?
Tenga en cuenta que los sitios que ofrecen este tipo de ofertas ‘instantáneas’ están pidiendo serios problemas porque las personas eventualmente recurrirán a cosas como esta.
Lo que vas a hacer es sondear la URL del HEAD de esta página. La rapidez con la que realiza la encuesta está determinada por su nivel de desesperación. Para evitar que los administradores del sistema web en la audiencia griten en pánico, sondearemos cada 30 segundos.
Según la respuesta a HEAD, deberíamos poder ver si la página ha cambiado. Ahora por la diversión. Enviamos un GET para tomar la página en sí, luego analizamos el HTML para extraer la URL y los elementos de formulario esperados.
La gran incógnita es qué sucede después de hacer clic en este enlace mágico. ¿Necesita completar un formulario de pedido? ¿Es el enlace inicial lo que te lleva al acuerdo o la finalización exitosa del pedido?
Esto es un problema porque es posible que deba completar un formulario de pedido completo, en cuyo caso debe poder automatizar el llenado de todos los campos. También puede haber un capcha, pero como no es un método de fuerza bruta, este debería ser un problema menor (puede mostrarlo y escribir el código apropiado). Debe estar lo suficientemente adelantado como para que cualquier otra demora sea trivial.
Es un poco un proyecto, pero un desarrollador sólido puede echar algo como esto en medio día. Las herramientas de automatización de pruebas web existentes ya abordan la mayor parte del espacio problemático.
¿No quieres escribir un montón de software personalizado y quieres un complemento que lo haga todo por ti? Lo siento. Lo irónico es que incluso si existiera, en realidad no ayudaría porque todos los demás (o lo suficiente) también lo estarían usando.
No me gusta el aspecto de la carrera armamentista de esto … puede salirse de control con bastante facilidad y es el pobre servidor web del sitio y los usuarios normales los que sufren.