Gdzie jest @
W tym ćwiczeniu zaczniesz pisać ciąg XPath, używając atrybutów do wykonania określonego zadania – mianowicie wybrania elementu akapitu zawierającego tekst "Thanks for Watching!". Większą część ciągu XPath już dla ciebie przygotowaliśmy.
Przeanalizuj poniższy kod HTML:
<html>
<body>
<div id="div1" class="class-1">
<p class="class-1 class-2">Hello World!</p>
<div id="div2">
<p id="p2" class="class-2">Choose DataCamp!</p>
</div>
</div>
<div id="div3" class="class-2">
<p class="class-2">Thanks for Watching!</p>
</div>
</body>
</html>
Przygotowaliśmy dla ciebie funkcję print_element_text(), która wypisze dowolny tekst zawarty w wybranym elemencie.
To ćwiczenie jest częścią kursu
Web Scraping w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij puste miejsca w ciągu XPath, aby wybrać element akapitu zawierający frazę: "Thanks for Watching!".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create an Xpath string to select desired p element
xpath = '//*[@id=____]/p'
# Print out selection text
print_element_text( xpath )