Havalı bir span
XPath'a henüz derinlemesine girmemiş olsak da, XPath kullanarak öğeleri özniteliklerine göre seçebiliriz. Örneğin, HTML belgesinde id özniteliği "uid" olan div öğesine gitmek istersek, '//div[@id="uid"]' XPath dizesini yazabiliriz. Bu dizenin ilk kısmı olan //div, önce HTML belgesindeki tüm div öğelerine bakar. Ardından, köşeli parantezlerle yalnızca belirli bir id özniteliğine sahip div öğesini istediğimizi belirtiriz (bu örnekte uid). Not olarak, parantez içindeki @id="uid" ifadesi "id özniteliği uid'ye eşittir" şeklinde okunur.
Bu egzersizde, sınıf (class) özniteliği "span-class" olan tüm span öğelerini seçeceksin. (Not: span, olası başka bir etiket adıdır).
Bu egzersiz
Python ile Web Scraping
kursunun bir parçasıdırEgzersiz talimatları
- Değişken
xpath'e, sınıf (class) özniteliği"span-class"olan tümspanöğelerini seçecek bir XPath dizesi ata. Bunu yapmak için gerçek HTML kodunu görmene gerek yok!
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Fill in the blank
xpath = ____