¿Hay alguna manera de dejar que cURL espere hasta que se realicen las actualizaciones dinámicas de la página?

Estoy recuperando páginas con cURL en PHP. Todo funciona bien, pero estoy recuperando algunas partes de la página que se calculan con JavaScript una fracción después de que se carga la página. cURL ya envió la fuente de la página a mi script PHP antes de que se realicen los cálculos de JavaScript, lo que da como resultado resultados finales incorrectos. Los cálculos en el sitio son obtenidos por AJAX, por lo que no puedo reproducir ese cálculo de una manera fácil. Además, no tengo acceso al código de la página de destino, por lo que no puedo modificar esa página de destino para que se ajuste a mis necesidades de búsqueda (cURL).

¿Hay alguna manera en que pueda decirle a cURL que espere hasta que todo el tráfico dinámico haya finalizado? Puede ser complicado, debido a que algunos JavaScripts siguen enviando datos a otro dominio que puede resultar en largos bloqueos. Pero al menos puedo hacer una prueba si al menos recupero los resultados correctos.

La barra de herramientas Mi desarrollador en Safari indica que la página se realiza en aproximadamente 1.57s. ¿Tal vez puedo decirle a la CURSA que sea estático que espere 2 segundos también?

Me pregunto cuales son las posibilidades :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta