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

164
Vistas
Ejecute el código después de ejecutar la promesa en Javascript

Estoy tratando de guardar en json los valores devueltos de hecho api. Utilizo el código Indeed-scraper de github https://github.com/rynobax/indeed-scraper

Mi código:

 ... required files ... const parsedResults = [] indeed.query(queryOptions).then(response => { response.forEach((res,i) => { setTimeout(function(){ let url = res.url let resultCount = 0 console.log(`\n Scraping of ${url} initiated...\n`) const getWebsiteContent = async (url) => { try { const response = await axios.get(url) const $ = cheerio.load(response.data) ...get scraped data... parsedResults.push(metadata) } catch (error) { exportResults(parsedResults) console.error(error) } } getWebsiteContent(url) } , i*3000); }); }); const outputFile = 'data.json' const fs = require('fs'); const exportResults = (parsedResults) => { fs.writeFile(outputFile, JSON.stringify(parsedResults, null, 4), (err) => { if (err) { console.log(err) } console.log(`\n ${parsedResults.length} Results exported successfully to ${outputFile}\n`) }) }

No se puede acceder a parsedResults en la última parte de la secuencia de comandos, por lo que se debe guardar como archivo json. ¡Cualquier ayuda apreciada!

about 4 years ago · Juan Pablo Isaza
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