開始使用免費開始

CSS 萬用字元

你也可以在 CSS 定位器中使用萬用字元 *!事實上,當你想忽略標籤型別時,可以用相似的方式來使用它。例子如下:

  • CSS 定位器字串 '*' 會選取 HTML 文件中的所有元素。
  • CSS 定位器字串 '*.class-1' 會選取所有屬於 class-1 的元素,但這是多此一舉,因為字串 '.class-1' 也能達到相同效果。
  • CSS 定位器字串 '*#uid' 會選取 id 屬性等於 uid 的元素,但這同樣沒有必要,因為字串 '#uid' 也能做到。

在這個練習中,你要類比你在 XPath 表示法中學過的萬用字元,用於探索如何在 CSS 定位器表示法中,選取某個元素的所有子元素。

本練習屬於課程

Python 網頁爬蟲

檢視課程

練習說明

  • 將能選取 HTML 文件中 id 屬性等於 uid 的唯一元素之所有子元素(不論標籤型別)的 CSS 定位器字串,指定給變數 css_locator

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
編輯並執行程式碼