Tüm Düzey Metni
Bu egzersiz bir öncekine benzer, ancak burada belirli bir öğenin birden fazla kuşağındaki metni seçeceksin.
Belirli bir paragraf p öğesinin metnine yönlendiren bir XPath ve CSS Konumlayıcı (Locator) dizesi yazacaksın. HTML içindeki p öğesi, id özniteliği ile benzersizdir ve değeri "p3"’tür. Bu küçük bilgiyle istenen dizeleri oluşturabilmelisin; yine de, istersen göz at diye bu bağlantının ait olduğu HTML’yi içeren bir dizeyi html değişkenine önceden yükledik.
Bu egzersizde, yalnızca öğenin içindeki ve gelecekteki kuşaklarda yer alan tüm metni de içeren metni seçeceksin. Dizelerinin hangi öğelere yöneldiğini karşılaştırabilmen için senin adına bir print_results fonksiyonu oluşturduk.
Bu egzersiz, kursun bir parçasıdır
Python ile Web Scraping
Egzersiz talimatları
xpathdeğişkenine,id’sip3olan paragrafpöğesinin içindeki ve bupöğesinin gelecekteki kuşaklarının metnini de içeren metne yönlendiren bir XPath dizesi ata.css_locatordeğişkenine, aynı metne yönlendiren bir CSS Konumlayıcı (Locator) dizesi ata.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create an XPath string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )