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 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 )