Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Przypisz do zmiennej xpath wyrażenie XPath, które wybierze wszystkie elementy span, 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 = ____
Edytuj i uruchom kod