НачатьНачать бесплатно

Дочерние элементы 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 )
Редактировать и запускать код