有品味的 span
雖然我們還沒有深入介紹 XPath,但我們已經可以用 XPath 透過屬性來選取元素。舉例來說,如果我們想在 HTML 文件中定位到 id 屬性為 "uid" 的 div 元素,可以寫成 XPath 字串 '//div[@id="uid"]'。這個字串的前半段 //div 會先查看文件中的所有 div 元素。接著,用中括號指定只要具有特定 id 屬性的 div 元素(這裡是 uid)。需要說明的是,中括號裡的 @id="uid" 可解讀為「屬性 id 等於 uid」。
在本練習中,你要選取所有 class 屬性等於 "span-class" 的 span 元素。(注意:span 只是另一種可能的標籤名稱。)
本練習屬於課程
Python 網頁爬蟲
練習說明
- 將會選取所有 class 屬性等於
"span-class"的span元素之 XPath 字串指定給變數xpath。你不需要看到實際的 HTML 程式碼也能完成!
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Fill in the blank
xpath = ____