BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Uygulamalı 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( ____ )
Kodu Düzenle ve Çalıştır