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, kursun bir parçasıdır
Python ile Web Scraping
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )