Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

141
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!