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
Instrukcje do ćwiczenia
- Przypisz do zmiennej
xpathciąg XPath wskazujący na tekst zawarty bezpośrednio w elemencie akapitupz atrybutemidrównymp3, bez uwzględnienia tekstu z potomnych elementów tego elementup. - Przypisz do zmiennej
css_locatorcią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 )