Mi objetivo principal:
Quiero crear una aplicación web que le permita al usuario ingresar una URL, y mi programa 'irá' a ese sitio web y esencialmente ctrl + a, ctrl + c, y lo almacenará como una matriz de cadenas. (Básicamente, solo quiero obtener el texto que podría obtener usando ctrl+a) Quiero usar Node.js para hacer esto, ya que sé que puede establecer conexiones con sitios web. He estado buscando en la web durante un tiempo y no he encontrado nada de utilidad.
¿Hay alguna forma de hacer esto?
Mi proyecto: estoy creando una aplicación de lectura rápida, pero quiero ir más allá de que el usuario simplemente copie y pegue en un cuadro de texto. Es por eso que quiero poder tomar el texto básicamente de cualquier sitio web. Estoy usando WebStorm para trabajar en mi proyecto.
Probé lo que se sugirió en: https://www.codegrepper.com/code-examples/javascript/extract+all+text+from+website+node+js
//eventhough deprecated, still able to use const request = require('request'); request('http://www.google.com', 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. });Pero esto no me da lo que quiero. Esto simplemente extrae todas las cosas del cuerpo del HTML.
Use un navegador sin cabeza como Titiritero.