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

Gövde Eklentileri

Gizli bir web sitesinden HTML’yi yükledik ve bunu kullanarak how_many_elements() adlı bir işlev oluşturduk. Bu işlev şöyle çalışır: Ona bir XPath dizesi verirsin ve yazdığın XPath’in seçtiği öğe sayısını yazdırır. Örneğin, konsolda how_many_elements('//*') kodunu çalıştırmak, HTML belgesindeki toplam öğe sayısını yazdırır (denemeyi unutma!).

Bu egzersizdeki görevin, body öğesinin tüm alt öğelerine (etiket türünden bağımsız olarak) giden bir XPath dizesi oluşturmak. İstersen, önce çözümünü how_many_elements() ile test edip body öğesindeki toplam alt öğe sayısını bulabilirsin.

Bu bölümdeki egzersizlerin yüklenmesinin biraz zaman alabileceğini unutma.

Bu egzersiz

Python ile Web Scraping

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • xpath değişkenine, body öğesinin tüm alt öğelerine giden bir XPath dizesi ata. Bu HTML belgesinde yalnızca bir body öğesi vardır ve kök html öğesinin bir altıdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create an XPath string to direct to children of body element
xpath = ____

# Print out the number of elements selected
how_many_elements( xpath )
Kodu Düzenle ve Çalıştır