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
xpath
que dirige a todos los valores de atributohref
de los elementos de hipervínculoa
cuyos atributos de clase contengan la cadena"dropdown__link"
. Recuerda que utilizamos la llamadacontains
dentro de la cadena XPath para comprobar si el valor de un atributo contiene una cadena determinada.
Ejercicio interactivo práctico
Prueba este ejercicio completando 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 )