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
Cada página web tiene un XPath diferente para el mismo objeto Selenium Scraping

Realmente no sé cómo transmitir mi problema, pero cada página web dentro de una base de datos que estoy raspando tiene variaciones dentro de los Xpaths de lo que quiero recopilar. ¿Cómo puedo rastrear páginas web de manera efectiva cuando sus ubicaciones exactas varían en algunos lugares en cada página?

Usando Python 3.6 y Selenium. Quiero usar selectores de CSS porque alguien dijo que permiten 'raspar por adyacencia' pero, francamente, no sé cómo y ningún tutorial realmente dice cómo seleccionar CSS de la variable adyacente. Tengo ESTE javascript que NO HACE NADA cuando ejecuto usando driver.execute_js(/ //) *pero funciona cuando lo coloco manualmente en la consola web *

 let email = ''; let contacts = document.querySelectorAll('div.contact-section'); for (let i = 0; i < contacts.length; i++) { if (contacts[i].getAttribute('automation-id') === 'contact-true-owner') { ele = contacts[i] } } let links = ele.querySelectorAll('address > a') let last = links.length - 1; email = links[last].innerText; here
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