Google Docs ile XPath ve ImportXML Nasıl Kullanılır?

Google Docs ile XPath ve ImportXML nasıl kullanılır? XPath ve ImportXML hakkında detaylı bilgi almak için içeriğimizi okuyabilirsiniz.

Google Docs ile XPath ve ImportXML Nasıl Kullanılır?

SEO uzmanlarının birçoğu Google Docs ile yakından ilgilenir. Bu içerikte meta datayı bir web sayfasından hızlı şekilde ImportXML kullanarak nasıl yaygınlaştırabileceğimize dair giriş yapacağız. İşte karşınızda detaylar;

XPath Nedir?

XPath, XML ve HTML belgelerinde belirli öğeleri bulmak için kullanılır. Bu dil, ağaç yapısında organize edilmiş XML verilerini bulmanızı sağlar. XPath ile, XML'deki verileri kolayca erişebilirsiniz.

XPath, web veri kazıma, test otomasyonu ve veri analiz için çok önemlidir. Selenium gibi araçlar, web sayfalarını işlemek için XPath kullanır. XML veri yapılarını analiz eden araçlar da XPath'ten faydalanır.

XPath Yapısı ve Operatörleri

XPath ifadeleri, / sembolü ile hiyerarşik bir yapıya sahiptir:

  • / veya //: Kök düğüm veya tüm alt düğümleri ifade eder.
  • @: Bir öğenin belirli bir niteliğine erişmek için kullanılır.
  • [ ]: Özelleştirilmiş filtreleme sağlar (örneğin //div[@class='example']).

Örneğin:

  • //book/title ifadesi, tüm book öğelerinin altındaki title öğelerini seçer.
  • //a[@href='https://example.com'] ise belirli bir URL'ye sahip bağlantıları seçmek için kullanılabilir.

XPath, web ve veri analitiğinde veri çıkarma işlemlerini hızlandırır. Yapılandırılmış veri parçalarını kolayca bulabilirsiniz.

ImportXML Nedir?


IMPORTXML
işlevi, Google Sheets'te belirli bir URL’den XML veya HTML formatındaki verileri almak için kullanılır. Bu işlev, belirtilen URL’deki verilere XPath sorguları uygulayarak veri kazımanıza olanak tanır. Böylece, web kazıma, fiyat takibi veya haber başlıklarını alma gibi işlemleri otomatik yapabilirsiniz.

IMPORTXML Kullanımı

Temel sözdizimi şu şekildedir:

excel

=IMPORTXML("URL", "XPath ifadesi")

  • "URL": Verileri almak istediğiniz sayfanın URL'sini belirtir.
  • "XPath ifadesi": Hedeflemek istediğiniz veriye erişmek için XPath kullanılır.

Örneğin, bir web sitesindeki tüm başlıkları almak için:

excel

=IMPORTXML("https://example.com", "//h1")

IMPORTXML İle Sık Kullanılan Örnekler

  • Fiyat Çekme: E-ticaret sitelerindeki ürün fiyatlarını çekmek için belirli XPath ifadesi kullanılır.
  • SEO ve Anahtar Kelime Çekme: Sayfa başlıkları, meta açıklamalar gibi SEO bilgilerini almak için kullanılabilir.
  • Haber Başlıkları Çekme: Haber sitelerinden veya bloglardan başlıkları, tarihleri veya bağlantıları almak için etkilidir.

IMPORTXML işlevi, düzenli güncellenen verilere doğrudan erişim sağlar. Bu, manuel veri güncellemelerine olan ihtiyacı azaltır. Ancak, bazı web siteleri bu işlemleri engelleyebilir. Bu durumda, işlevin düzgün çalışması için ek düzenlemeler gerekebilir.

Google Docs ile Xpath ve ImportXml Kullanarak Title ve Meta Tag Verileri Nasıl Ayıklanır?

1) Meta açıklamasını bulun

//meta[@name='description']/@content

2) Title’ ı bulun

//title

3) Anahtar Kelimeyi bulun

//meta[@name='keywords']/@content"

Peki, sıradaki adım nedir? Title’ı, meta description’ ı ve meta keywords’ ü web sayfasının içinden çıkarın ve devam edin:

=importxml("https://www.coreseo.io/","//title")

=importxml("https://www.coreseo.io","//meta[@name='description']/@content")

=importxml("https://www.coreseo.io/","//meta[@name='keywords']/@content")

Buradaki çalışma kitabına göz atın, umarız size yardımcı olur.