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.
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, 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 ifadeleri, / sembolü ile hiyerarşik bir yapıya sahiptir:
Örneğin:
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 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.
Temel sözdizimi şu şekildedir:
excel
=IMPORTXML("URL", "XPath ifadesi")
Örneğin, bir web sitesindeki tüm başlıkları almak için:
excel
=IMPORTXML("https://example.com", "//h1")
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.
//meta[@name='description']/@content
//title
//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.