Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

256
Vistas
¿Cómo puedo obtener datos de una URL usando javascript?

Mi requisito es obtener los datos en una página con un ejemplo de URL: https://www.blogger.com/about/ Puedo hacerlo usando el código de aplicación en el nivel de compilación en code.gs como se muestra a continuación:

 function getPTtrack(linksArray){ linksArray = `https://www.blogger.com/about/`; var ptTracknames = []; for(var sear in linksArray){ var optoutlink= linksArray[sear].toString().search("Publish your passion"); if(optoutlink!=-1){ var x = linksArray[sear].replace(">.","").replace("<","").replace(">","").toString(); var page = UrlFetchApp.fetch(x).getContentText(); var number = page.match(/<b>(.*)<\/b>/)[1]; Logger.log(number); ptTracknames.push(number); } } console.log(ptTracknames); return ptTracknames; }

Esto conduce a un retraso en la obtención de la salida. Para reducir el tiempo de carga, necesitaría escribir el mismo código en javascript que puede generar resultados en tiempo de ejecución. Entonces, si alguien sabe qué función se puede usar en javascript en lugar de la siguiente función utilizada en appscript.

 UrlFetchApp.fetch(x).getContentText();

Me he encontrado con varios métodos en stackoverflow que devuelven el valor en JSON. Me gustaría obtener el valor en texto en lugar de un valor json.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Una simple búsqueda devuelve todo lo que necesita. Luego puede extraer los datos como JSON como mencionó, o como una cadena si eso sirve para su propósito.

Cuerda:

 fetch('https://jsonplaceholder.typicode.com/todos/1') .then(response => response.text()) .then(data => console.log(data));

JSON:

 fetch('https://jsonplaceholder.typicode.com/todos/1') .then(response => response.text()) .then(data => console.log(data));
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda