Текст верхнего уровня
В этом упражнении вам нужно написать строки 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 )