開始使用免費開始

在這門課拿到「a」

我們已從一個秘密網站載入了 HTML,接下來你要用它來建立一個 Selector 物件,以及函式 how_many_elements()。當你把一個 CSS 定位器字串傳給這個函式時,它會印出你所寫的 CSS 定位器選到了多少個元素。

在本題的第二部分,請你建立一個 CSS 定位器字串,用來選取以下描述的元素集合:選取所有屬於類別「course-block」的 div 元素之子層的超連結(a 元素)(也就是任何 div 元素,其 class 屬性中包含被指定為 course-block 的其中一個類別)。這樣的元素總數是 11,所以如果你想,你可以用 how_many_elements 來檢查你的解答。

本練習屬於課程

Python 網頁爬蟲

檢視課程

動手互動練習

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

from scrapy import Selector

# Create a selector from the html (of a secret website)
sel = Selector( ____ )
編輯並執行程式碼