Bir HTML sayfasından geçen ve verileri bir sayfa olarak alan bir program yazmaya çalışıyorum. Benim sorum XPath kullanırken gelir.Web Sayfası Verilerini almak için XPath kullanma
<div class="left">
<div class="name">
</div>
</div>
<div class="right">
<div class="name">
</div>
</div>
Ben xpath kullanarak her isim sınıfını ayırmak için çalışıyorum ama kullandığınızda:
tree.xpath('//div[@class="name"]/text()')
Sınıf adı kullanan Sayfadaki her şeyi almak web sayfası böyle bir düzen vardır. Xpath'ı daha spesifik hale getirmek için nasıl giderim?
Şimdiye kadar aşağıdaki denedim:
tree.xpath('//div[class="left"]/div[@class="name"]/text()')
ama bu işe ve boş bir dizi döndürür etmez.