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

92
Views
page.evaluate se ejecuta durante horas

Estoy tratando de rastrear el contenido de un sitio web y funciona la mayor parte del tiempo (termina en minutos), pero a veces demora hasta 8 horas. Me las arreglé para identificar el problema y se activa en la parte page.evaluate. Mirando el sitio web en modo sin cabeza = falso, simplemente se carga infinitamente (después de un clic). Además, si pruebo manualmente "document.querySelector" en esa página que está atascada en la carga, funciona para mí.

El código es el siguiente:

 console.log("Test"); let value = await page.evaluate((sel) => { let element = document.querySelector(sel); return element? element.innerHTML: null; },selector); console.log("Test2");

¿Qué puedo hacer para evitar que se ejecute durante tanto tiempo (intentaría configurar algún tipo de sistema de tiempo de espera para este caso)? ¿O cómo podría rastrear el tiempo mientras el código está en esta parte? El código inmediatamente después de esta parte nunca se ejecuta (solo después de horas) probablemente debido a la espera.

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!