¿Cómo se crean sitios web como Gocompare.com y Confused.com?

Hola.

Los “sitios web” como esos utilizan interfaces especiales con los diversos “proveedores” (compañías de seguros, compañías de tarjetas de crédito, etc.) conocidos como servicios web o API (interfaz de programación de aplicaciones).

El “sitio web” toma su entrada, por ejemplo. fecha de nacimiento, detalles de salud, sin detalles de reclamos, etc. y, a su vez, solicitudes de los datos de los “proveedores”, a través de la API.

Piense en ello como si fuera a una página web: el servidor web luego envía su navegador, un código html especial, que su navegador representa como una página web que ve todos los días.

Sin embargo, es el servidor web del “sitio web” que solicita los datos, y luego los combina con los otros datos devueltos por las otras API de “proveedores”, antes de enviar a su navegador el código html, que luego se muestra en su navegador, normalmente como Una tabla de comparaciones.

Cada “proveedor” puede tratar de seguir ciertos patrones estructurados al proporcionar datos para la API; esto garantiza que los sitios web de comparación de precios puedan solicitarles fácilmente datos para presentarlos como cliente.

Los “proveedores” saben que estos sitios web son muy utilizados y, por lo tanto, proporcionan fácilmente tales interfaces / API. Es posible que los “sitios web” que solicitan la información tengan que tener un acuerdo con el “proveedor” por el cual cada solicitud que realizan a la API se autentica mediante algún tipo de contraseña, lo que garantiza que el “proveedor” sepa qué sitios web solicitan datos.

He proporcionado dicha API para permitir que las personas soliciten información para un sistema de reserva de hotel que diseñé. Proporcionará información de disponibilidad y precios en varios hoteles, cuando se solicite a través de una fuente autenticada (es decir, una que se haya acercado a mí y haya acordado cómo pueden consultar mi API).

Desafortunadamente, por lo general, este no es el tipo de complemento que puede descargar para CMS como WordPress, Drupal, etc. En general, están programados específicamente para el “sitio web” en cuestión junto con las especificaciones API de los “proveedores”. “.

¿Espero que esto ayude?

Todo lo mejor, Mark
Configurar un negocio en línea

Mi experiencia se haría eco de la de Mark Tait. Y ya ha hecho un buen trabajo al explicar cómo funciona.

He hecho un sitio como este para un corredor de seguros importante (uno cuyo nombre reconocerías). Y todo se trataba de API. Se trata de una cuestión de seguridad y privacidad, especialmente con las pólizas de seguro.

Estás buscando la forma más segura de pasar información. Si puede, está intentando configurar un iframe en su sitio, para que pueda alojar su sitio dentro del suyo. Por lo tanto, hay la menor transferencia real de información posible.

Los tipos con los que están trabajando estos sitios probablemente tengan algún tipo de programa de afiliación que podría aprovechar y que le pagaría por enviarles tráfico. Eso es muy comun.

Gracias por A2A.

Una búsqueda rápida con CONFUSED.COM Technology Profiler en BuiltWith muestra que el CMS es Pluck. Si yo fuera el que construyera la plataforma con una funcionalidad similar, elegiría Ruby on Rails.

Dudo que haya un solo script que se ajuste a todas las características de plataformas como estas. Lo más probable es que se basen en marcos de aplicaciones web.