Текст верхнього рівня
У цій вправі ви запишете рядки 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 )