Estaba tratando de leer la página web usando javascript y estaba dispuesto a ejecutar esto desde el terminal UNIX usando a continuación, shell> node test_code.js.
código_prueba.js
const request = require('request'); request('http://mylocalurl.html', function (error, response, body) { console.error('error:', error); // Print the error if one occurred console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received console.log('body:', body); // Print the HTML for the Google homepage. });
El código anterior no espera a que la página web se cargue por completo (es decir, carga completa) y proporciona datos provisionales que son inadecuados.
Preguntar es verificar si podemos hacer que la función request () espere un tiempo para que la página web se cargue hasta que bombee todos los datos y luego muestre todos los datos dentro de la respuesta.
Cualquier ayuda en esto sería muy apreciada.
Gracias.