Es de esperar que esta sea una pregunta fácil, pero me está dando un problema. Tengo una página "sample.html" con un script simple como este en JS:
// sample.html <script> let myNumber = 15; document.write(myNumber); </script>... y luego quiero tener una página PHP ("getValue.php") ir y obtener ese número (por ejemplo, 15). Mi problema es: si hago un file_get_contents o incluso un cURL en esa página JS, así...
// getValue.php $newVal = file_get_contents('sample.html');... la variable $newVal en PHP NO es simplemente el valor "15". En cambio, la var es igual a todo el script JS que se muestra. Entonces, ¿cómo puedo usar PHP para obtener ese valor "15" solo como variable? En otras palabras, solo quiero que $newVar sea el resultado de la página JS, no el script completo. Lo que quiero lograr es:
// $nuevoValor == 15
Con file_get_content no puedes hacer eso.
Está buscando un extractor de php de contenido generado en JavaScript. Una herramienta sería PHP-Webdriver. Se basa en selenio.