Zacznij terazZacznij za darmo

Tekst najwyższego poziomu

W tym ćwiczeniu napiszesz ciąg XPath oraz ciąg CSS Locator wskazujący na tekst konkretnego elementu akapitu p. Element p w HTML jest jednoznacznie identyfikowany przez atrybut id o wartości "p3". Ta informacja wystarczy, by utworzyć odpowiednie ciągi. Jeśli chcesz przejrzeć kod HTML, zmienna html zawiera wczytany wcześniej ciąg z odpowiednim kodem.

W tym ćwiczeniu wybierasz wyłącznie tekst bezpośrednio zawarty w elemencie – bez tekstu z jego potomnych elementów. Przygotowaliśmy dla ciebie funkcję print_results, dzięki której możesz porównać, do jakich elementów wskazują twoje ciągi.

To ćwiczenie jest częścią kursu

Web Scraping w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Przypisz do zmiennej xpath ciąg XPath wskazujący na tekst zawarty bezpośrednio w elemencie akapitu p z atrybutem id równym p3, bez uwzględnienia tekstu z potomnych elementów tego elementu p.
  • Przypisz do zmiennej css_locator ciąg CSS Locator wskazujący na ten sam tekst.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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 )
Edytuj i uruchom kod