1. Nauka
  2. /
  3. Kursy
  4. /
  5. Web Scraping w Pythonie

Connected

ćwiczenie

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

Instrukcje

100 XP
  • 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!