Gizli Bağlantılar
Gizli bir web sitesinden HTML'yi yükledik ve bunu how_many_elements() ve preview() işlevlerini oluşturmak için kullandık. how_many_elements() işlevi, bir XPath dizesi vermene izin verir ve yazdığın XPath'in seçtiği öğe sayısını yazdırır. preview() işlevi ise bir XPath dizesi vermene izin verir ve seçtiğin ilk birkaç öğeyi yazdırır.
Bu egzersizdeki görevin, sınıf (class) öznitelikleri "dropdown__link" dizgesini içeren köprü a öğelerinin tüm href öznitelik değerlerine yönlenen bir XPath oluşturmaktır. Bunu doğru yaparsan, XPath dizesinin 4 öğe seçtiğini ve bağlantıların önizlemesini verdiğini görmelisin.
Bu egzersiz
Python ile Web Scraping
kursunun bir parçasıdırEgzersiz talimatları
- Aşağıdaki boşlukları doldurarak, sınıf (
class) öznitelikleri"dropdown__link"dizgesini içeren köprüaöğelerinin tümhreföznitelik değerlerine yönlenen bir XPath dizesinixpathdeğişkenine ata. Bir öznitelik değerinin belirli bir dizgeyi içerip içermediğini kontrol etmek için XPath dizesindecontainsçağrısını kullandığımızı unutma.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )