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

140
Vistas
Esperando a que se cargue el sitio antes de buscar contenido

Usando cors en cualquier lugar, estoy buscando un sitio que necesita cargar un módulo de información, como nombres de dominio disponibles. Sin embargo, fetch funciona esperando hasta que se cargue el sitio web antes de devolver una promesa cumplida, aunque esto no significa que el sitio pueda cargar más datos incluso después de que el sitio haya terminado de cargarse.

Simplemente, estoy tratando de obtener un sitio web de búsqueda de dominios y ver qué dominios están disponibles, cuando la promesa regresa (con el contenido del cuerpo HTML), elimino solo los datos necesarios, como si un dominio está disponible y lo muestro en mi sitio .

Por lo tanto, ¿es posible establecer una conexión a un sitio web y, luego, esperar 10 segundos más antes de devolver el contenido nuevo que el sitio que busco cargar?

Aquí está mi código actual

 async function accessURL(website) { let response = await fetch('https://corsanywhereexample.com/'+website); return await response.text(); } await accessURL('www.example.com/content').then(text => document.body.innerHTML = text);

Basado en el código anterior, usando mi propio servidor cors any nodejs, obtiene con éxito el HTML del sitio web, donde puedo mostrarlo en mi sitio, sin embargo, el sitio está incompleto, ya que todavía estaba cargando datos del servidor (que no era t devuelto dentro de la recuperación)

¿Existe potencialmente algo como esto que podría esperar 10 segundos antes de devolver cualquier información nueva en el sitio?

 async function accessURL(website) { let response = await fetch('https://corsanywhereexample.com/'+website); return new Promise(resolve => setTimeout(() => { await response.text() }, 10000)) } await accessURL('www.example.com/content').then(text => document.body.innerHTML = text);
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