Text de la Toate Nivelurile
Acest exercițiu este similar cu cel anterior, dar diferă prin faptul că vei selecta text din mai multe generații ale unui element dat.
Vei scrie șiruri XPath și CSS Locator pentru a ajunge la textul unui element p specific. Elementul p din HTML este identificat în mod unic prin atributul său id, care este "p3". Cu această informație, ar trebui să poți crea șirurile dorite; totuși, am preîncărcat variabila html cu un șir care conține HTML-ul în care se află acest element, în cazul în care vrei să-l consulți.
În acest exercițiu, vei selecta doar textul din interiorul elementului, care include tot textul din generațiile viitoare. Am creat o funcție print_results pentru a putea compara spre ce elemente direcționează șirurile tale.
Acest exercițiu face parte din cursul
Web Scraping în Python
Instrucțiuni pentru exercițiu
- Atribuie variabilei
xpathun șir XPath care direcționează spre textul din elementulpcuidegal cup3, care include textul generațiilor viitoare ale acestui elementp. - Atribuie variabilei
css_locatorun șir CSS Locator care direcționează spre același text.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 )