Text na nejvyšší úrovni
V tomto cvičení napíšeš XPath a CSS Locator, které nasměrují na text konkrétního elementu p. Tento element p je v HTML jednoznačně identifikován atributem id s hodnotou "p3". Díky tomu by ti vytvoření požadovaných řetězců nemělo dělat problém. Pokud si chceš HTML prohlédnout, máme pro tebe v proměnné html předpřipravený řetězec s celým obsahem.
V tomto cvičení vybíráš pouze text přímo uvnitř daného elementu, bez textu z jeho potomků. Pro porovnání, na které elementy tvé řetězce ukazují, jsme pro tebe připravili funkci print_results.
Toto cvičení je součástí kurzu
Web Scraping v Pythonu
Pokyny k cvičení
- Do proměnné
xpathpřiřaď XPath řetězec, který nasměruje na text elementupsidrovnýmp3, bez textu potomků tohoto elementup. - Do proměnné
css_locatorpřiřaď CSS Locator, který nasměruje na tentýž text.
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 string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )