Дочірні елементи тіла сторінки
Ми завантажили 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 )