¡Quiero obtener el precio más bajo para un vuelo específico en el sitio web go.com usando PHP!
Esto se llama "raspado de datos" y no es difícil.
Muchos sitios web ahora cargan dinámicamente datos de puntos de acceso a través de ajax y estos datos no se pueden ver al visualizar el archivo fuente.
La forma habitual de resolver este problema es averiguar la dirección donde se cargan dinámicamente los datos y luego acceder a esa dirección para obtener los datos. El formato general para este tipo de datos es json o datos similares a json, que no es difícil de analizar. Pero preste atención a la conversión de codificación.
Estas direcciones ajax se pueden encontrar utilizando herramientas como Chrome. Haga clic derecho en la página, seleccione Inspeccionar elemento y luego seleccione la pestaña Red. Después de actualizar la página, verá varias direcciones en una pequeña ventana que contiene todo el contenido cargado en la página. Entonces tenga paciencia y revise todos los mensajes de texto para encontrar lo que necesita.
Te doy una captura de pantalla como referencia