Yazeka
Arama sonuçlarına göre oluşturuldu
Web scraping için XPath kullanırken, aşağıdaki temel syntax elemanları ve örnekler faydalı olabilir:
- Temel Seçiciler:
- Predicate'ler:
[n]
: N. elemanı seçer (1 tabanlı indeks) 1. Örnek://li[3](https://crawlbase.com/blog/web-scraping-with-xpath-and-css-selectors/)
üçüncü<li>
elemanı seçer.[attribute = 'value']
: Belirli bir attribute değerine sahip elemanları seçer 1. Örnek://*[@id='uniqueElement']
id attribute'si "uniqueElement" olan tüm elemanları seçer.
- Akslar:
ancestor::
: Üst düğümleri seçer 1. Örnek://span[@class='highlight']/ancestor::div
"highlight" sınıfına sahip<span>
elemanlarının tüm<div>
üst düğümlerini seçer.descendant::
: Alt düğümleri seçer 1. Örnek://div[@id='content']/descendant::p
ID'si "content" olan<div>
elemanının tüm alt<p>
elemanlarını seçer.
- Fonksiyonlar:
text()
: Düğümlerin metin içeriğini seçer 1. Örnek://p[text()='Hello World']
.
5 kaynaktan alınan bilgiyle göre: