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

Текст верхнього рівня

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