Дочерние элементы body
Мы загрузили HTML с секретного сайта и создали на его основе функцию how_many_elements(). Принцип работы этой функции прост: вы передаёте ей строку XPath, и она выводит количество элементов, которые выбирает ваш XPath. Например, если выполнить в консоли код how_many_elements('//*'), будет выведено общее количество элементов в HTML-документе (попробуйте!).
Ваша задача в этом упражнении — составить строку XPath, которая выбирает все дочерние элементы тега body (независимо от их типа). Если хотите, сначала проверьте своё решение с помощью how_many_elements(), чтобы узнать общее количество дочерних элементов внутри body.
Обратите внимание: упражнения этой главы могут загружаться некоторое время.
Это упражнение является частью курса
Веб-скрапинг на Python
Инструкции к упражнению
- Присвойте переменной
xpathстроку XPath, которая указывает на все дочерние элементы элементаbody. В данном HTML-документе есть только один элементbody, и он является дочерним по отношению к корневому элементуhtml.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )