Enlaces secretos
Hemos cargado el HTML desde un sitio web secreto y lo hemos utilizado para crear las funciones how_many_elements() y preview(). La función how_many_elements() te permite pasar una cadena XPath e imprimirá el número de elementos que ha seleccionado el XPath que has escrito. La función preview() te permite pasar una cadena XPath e imprimirá los primeros elementos que hayas seleccionado.
Tu trabajo en este ejercicio es crear un XPath que dirija a todos los valores de atributo href de los elementos de hipervínculo a cuyos atributos de clase contengan la cadena "dropdown__link". Si lo haces correctamente, deberías ver que has seleccionado 4 elementos con tu cadena XPath y que previsualiza los enlaces.
Este ejercicio forma parte del curso
Web scraping en Python
Instrucciones del ejercicio
- Rellena los espacios en blanco siguientes para asignar una cadena XPath a la variable
xpathque dirige a todos los valores de atributohrefde los elementos de hipervínculoacuyos atributos de clase contengan la cadena"dropdown__link". Recuerda que utilizamos la llamadacontainsdentro de la cadena XPath para comprobar si el valor de un atributo contiene una cadena determinada.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )