ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Rellena los espacios en blanco siguientes para asignar una cadena XPath a la variable xpath que dirige a todos los valores de atributo href de los elementos de hipervínculo a cuyos atributos de clase contengan la cadena "dropdown__link". Recuerda que utilizamos la llamada contains dentro de la cadena XPath para comprobar si el valor de un atributo contiene una cadena determinada.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 )
Editar y ejecutar código