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, kursun bir parçasıdır

Python ile Web Scraping

Kursa Göz Atın

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