Hola,
Descargo de responsabilidad: ayudé a crear Alertpedia (http://alertpedia.com), que proporciona alertas en craigslist y más.
¿Qué constituye un buen servicio de alerta?
- ¿El desarrollo de aplicaciones web será popular en 2017?
- ¿Por qué las aplicaciones móviles son más pequeñas que las aplicaciones de escritorio equivalentes?
- ¿Es cierto que Facebook es una aplicación monolítica, en lugar de una aplicación de micro servicio?
- ¿Qué necesitas saber para crear juegos de aplicaciones o aplicaciones interactivas con muchos usuarios?
- ¿Cuál es la diferencia entre una aplicación nativa y una aplicación web móvil?
1. Momento adecuado: esto no es fácil cuando no posee Craigslist o no tiene acceso a una Push-API desde ellos. Debe sondear los datos (RSS en este caso, pero podría ser peor, ¡raspar HTML!) Regularmente, lo que coloca carga en CL y Alertpedia. Cuando el contenido cambia tan rápido como lo hace en CL, tenemos un problema para cumplir con esta métrica.
2. Alertas correctas: el servicio debe permitirle filtrar las alertas según el texto, la ubicación, el precio, la calidad, etc. Pero dado que el texto no está estructurado, es difícil filtrar por precio, etc. Mucho más fácil con la API de Amazon, por ejemplo.
Al mismo tiempo, tampoco debe perderse ninguna alerta, lo que nuevamente afecta la carga en ambos servidores.
3. Precio correcto: casi gratis
Alertpedia funciona bien en el n. ° 2 (filtro por texto y ubicación) y n. ° 3 (gratis).
Como se encuentra fuera de Craigslist, solo puede rastrear el sitio tantas veces al día y casi necesariamente perderá algunas de las publicaciones en el sitio. Creo que esto está bien porque hay mucho contenido redundante en CL (¿cuántos Couches salen a la venta en un día en Denver? 🙂), el contenido no es crítico para la vida (a diferencia de las alertas de terremoto y retirada de productos en Alertpedia). En realidad, adapta la velocidad de alerta a la “dinámica” del sitio de origen.
Por cierto, de las más de doce categorías en Alertpedia, la mayoría de las alertas se configuran en Craigslist, seguidas muy lejos por las alertas de Airfare. ¿Último en la lista? Alertas de tsunami, lo cual es irónico porque comenzamos Alertpedia en respuesta al tsunami del Océano Índico.
Espero que esto ayude, Vishy
PD: pl. avíseme si desea más detalles sobre la arquitectura o el análisis de alertpedia.