Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

139
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda