Cómo insertar precios en vivo de tiendas en mi sitio web de descuento

Siempre hay una manera. En este caso, hay muchas, muchas formas. Permítanme describir uno “obvio”.

  • 1. Configure un servidor en algún lugar que esté ejecutando un programa simple. Este programa realiza llamadas a todas las demás tiendas y extrae los precios, convirtiéndolos en una tabla de filas que consiste en “tienda, modelo, precio, fecha”. Realiza estas llamadas continuamente, obteniendo información de precios tan a menudo como sea razonable para este mercado en particular.
  • 2. Cree un servicio web simple al que pueda llamar su página web que ofrezca el último precio para cualquier modelo en el que esté interesado. Actualice los datos periódicamente o realice la conexión a través de websockets.
  • 3. Ganancias.

Ahora, agregué una fecha aquí porque quiero presentar el caso para hacer que todos los datos rascados de sitios remotos sean inmutables . Esto es increíblemente poderoso, ya que le permite retroceder el tiempo y analizar los movimientos históricos de los precios. Creo que las ventajas y oportunidades habilitadas por esto deberían ser claras para cualquiera.

Salud.

Si tienen algún tipo de API pública que puede usar para obtener esos precios, entonces está de enhorabuena. De lo contrario, tendrá que rastrear su sitio web y analizar el HTML.

Esto implica solicitar su página como lo haría un navegador, pero en lugar de mostrarla, la lee y busca patrones para identificar el producto y el precio.

Esto puede ser bastante lento, por lo que probablemente debería hacer esto de vez en cuando y almacenar los datos para mostrarlos en su sitio.

Básicamente, está automatizando el proceso de mirar los sitios y actualizar su base de datos en consecuencia.