Bu Kurstan bir "a" Al
Gizli bir web sitesinden HTML'yi yükledik; bunu bir Selector nesnesi ve how_many_elements() fonksiyonunu ayarlamak için kullanacaksın. Bu fonksiyona bir CSS Konumlayıcı (Locator) dizesi verdiğinde, yazdığın CSS Konumlayıcı'nın seçtiği öğe sayısını yazdıracak.
Bu problemin ikinci kısmında, burada tarif edildiği gibi belirli bir öğe kümesini seçecek bir CSS Konumlayıcı dizesi oluşturmanı istiyoruz: Sınıfı "course-block" olan tüm div öğelerinin köprü (a öğesi) çocuklarını seç. (Yani, sınıf özniteliğinde "course-block" sınıflarından biri olan herhangi bir div öğesi.) Bu tür öğelerin sayısı 11'dir; istersen çözümünü how_many_elements ile kontrol edebilirsin.
Bu egzersiz
Python ile Web Scraping
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )