Začněte nyníZačněte zdarma

Tajné odkazy

Načetli jsme HTML ze záhadného webu a na jeho základě jsme vytvořili funkce how_many_elements() a preview(). Funkce how_many_elements() přijme XPath řetězec a vypíše počet prvků, které jsi jím vybral/a. Funkce preview() přijme XPath řetězec a zobrazí první několik vybraných prvků.

Tvým úkolem v tomto cvičení je sestavit XPath, který nasměruje na všechny hodnoty atributu href u hypertextových elementů a, jejichž atribut class obsahuje řetězec "dropdown__link". Pokud to uděláš správně, XPath řetězec vybere 4 elementy a v náhledu se zobrazí odkazy.

Toto cvičení je součástí kurzu

Web Scraping v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Doplň prázdná místa níže tak, aby proměnná xpath obsahovala XPath řetězec, který nasměruje na všechny hodnoty atributu href u hypertextových elementů a, jejichž atribut class obsahuje řetězec "dropdown__link". K ověření, zda hodnota atributu obsahuje daný řetězec, použij v XPath řetězci volání contains.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 )
Upravit a spustit kód