開始使用免費開始

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 )
編輯並執行程式碼