ПочатиПочніть безкоштовно

Текст на всіх рівнях

Ця вправа схожа на попередню, але відрізняється тим, що ви обиратимете текст з кількох поколінь заданого елемента.

Ви напишете рядки XPath і CSS Locator, які вказуватимуть на текст конкретного елемента абзацу p. Елемент p в HTML однозначно визначений атрибутом id, значення якого — "p3". Маючи цю невелику підказку, ви зможете створити потрібні рядки; утім, ми заздалегідь завантажили змінну html рядком з HTML-кодом, до якого належить це посилання, якщо захочете його переглянути.

У цій вправі ви обиратимете лише текст усередині елемента, який містить увесь текст з майбутніх нащадків. Ми створили функцію print_results, щоб ви могли порівняти, на які елементи вказують ваші рядки.

Ця вправа є частиною курсу

Вебскрапінг у Python

Переглянути курс

Інструкції до вправи

  • Присвойте змінній xpath рядок XPath, який вказує на текст усередині елемента абзацу p з id, що дорівнює p3, і включає текст нащадків цього елемента p.
  • Присвойте змінній css_locator рядок CSS Locator, який вказує на цей самий текст.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 )
Редагувати та запускати код