Una opción que descubrí mientras hacía debuging de la expresión Xpath para el Stock Availability, fue copiar la ruta Xpath directamente desde el código HTML en Google Chrome, de la siguiente manera:
- Con la flecha del inspector de elementos, selecciona el punto al que te gustaría hacerle scrapping. Ello te llevará al punto en el código HTML para que investigues su ruta.
- Al hacer click derecho sobre esa porción de código HTML, selecciona Copy y luego Copy Xpath
.
. - Luego copialo en la cónsola y sólo tendrías que adaptarle el formato para que lo obtengas como deseas.
IMPORTANTE: Al usar este método puedes perder legibilidad del código, lo que podría dificultar la colaboración de otro compañero y/o dificultar que puedas mantener el código tiempo después. Por lo que lo vería más como un complemento que como una solución definitiva para Xpath.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?