Span z klasą
Choć nie zagłębiliśmy się jeszcze szczegółowo w XPath, już teraz możemy wybierać elementy według ich atrybutów. Na przykład, aby wskazać element div w dokumencie HTML, którego atrybut id ma wartość "uid", możemy zapisać ścieżkę XPath jako '//div[@id="uid"]'. Pierwsza część tego wyrażenia, //div, przeszukuje wszystkie elementy div w dokumencie HTML. Nawiasy kwadratowe pozwalają zawęzić wybór do elementu div o konkretnej wartości atrybutu id (w tym przypadku uid). Zapis @id="uid" w nawiasach możemy odczytać jako „atrybut id równa się uid".
W tym ćwiczeniu wybierzesz wszystkie elementy span, których atrybut class ma wartość "span-class". (Uwaga: span to kolejny możliwy znacznik HTML).
To ćwiczenie jest częścią kursu
Web Scraping w Pythonie
Instrukcje do ćwiczenia
- Przypisz do zmiennej
xpathwyrażenie XPath, które wybierze wszystkie elementyspan, których atrybut class jest równy"span-class". Do wykonania tego zadania nie musisz znać kodu HTML!
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Fill in the blank
xpath = ____