Gracias por su valiosa ayuda!!! Estoy nuevo en esto y tengo este reto:
Visito una página web externa, ingreso la identificación y me arroja algunos datos que necesito guardarlos localmente, estos son los datos que descarga la página:
<input id="vistaConsultaEstadoRUT:formConsultaEstadoRUT:numNit" type="text" labelDisplay="Nit" value="71785528"> <span id="vistaConsultaEstadoRUT:formConsultaEstadoRUT:primerApellido">LONDOÑO</span> <span id="vistaConsultaEstadoRUT:formConsultaEstadoRUT:segundoApellido">HURTADO</span> <span id="vistaConsultaEstadoRUT:formConsultaEstadoRUT:primerNombre">ALEJANDRO</span> <span id="vistaConsultaEstadoRUT:formConsultaEstadoRUT:otrosNombres">JOSE</span>
La idea es guardar en un archivo Registros.txt
el resultado de la consulta así:
71785528,LONDOÑO,HURTADO,ALEJANDRO,JOSE
Graciaaaas!
Respuestas
En primer lugar tienes que extraer la información a partir del contenido HTML. Como el contenido está tan bien estructurado y tiene id
para todos los elementos, esto es muy fácil incluso usando JavaScript normal y corriente:
var numNit = document.getElementById('vistaConsultaEstadoRUT:formConsultaEstadoRUT:numNit').value; var primerApellido = document.getElementById('vistaConsultaEstadoRUT:formConsultaEstadoRUT:primerApellido').innerText; // lo mismo para el resto de <span>
La segunda parte sería crear el archivo de texto con ese contenido directamente en el navegador. Esto no es tan inmediato, pero tampoco es muy complicado. Echa un vistazo al código de este ejemplo para ver cómo se hace.
@javiereguiluz