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

79
Visualizações
Titiritero cómo interceptar múltiples solicitudes

Quiero interceptar solicitudes múltiples y no puedo encontrar una solución que funcione.

  1. Cancelar todas las solicitudes de hojas de estilo e imágenes para la solicitud 1
  2. Inyecte la carga útil de la solicitud POST para la solicitud 2 en un bucle

Por lo que entendí, ¿solo puedo tener un interceptor de solicitudes?

Actualmente, mi interceptor está en el bucle para interceptar la carga útil en la solicitud POST.

 const siteResponse = await page.goto(siteUrl, { waitUntil: 'load', timeout: 0 }); ... for (var item of items) { const payload = { prop: item }; await page.setRequestInterception(true); page.once('request', request => { request.continue({ 'method': 'POST', 'postData': JSON.stringify(payload), 'headers': { ...request.headers()} }); page.setRequestInterception(false); }); const addItemResponse = await page.goto(addItemUrl, { waitUntil: 'load', timeout: 0 }); }

Esto funciona como un sharm. Pero no puedo interceptar la solicitud 1 para cancelar las solicitudes de hojas de estilo e imágenes.

¿Alguna idea de cómo diseñar el código para interceptar las solicitudes en el ciclo con la carga útil y cancelar las hojas de estilo y las solicitudes de imagen para la primera solicitud?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Tu pregunta no está del todo clara para mí, pero parece que querrás explorar un poco más la interceptación de solicitudes en titiritero. Aquí está la documentación oficial del titiritero sobre la solicitud de interceptación. En realidad, proporcionan un ejemplo que parece bastante cercano a la implementación deseada.

También puede usar el protocolo Chrome DevTools para acceder a más datos de solicitud si no puede obtener lo que está buscando a través de la interfaz de interceptación de solicitudes. He respondido una pregunta sobre eso anteriormente, aquí .

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