AI ile Web Kazıma İçin Google E-Tablolar Nasıl Kullanılır

Web sayfalarından veri kazımak, yakın zamana kadar bir dereceye kadar teknik beceri gerektiren, nispeten ileri düzeyde bir görevdi. Veri çıkarmak için kodlara veya komut dosyalarına dalma fikri, ben de dahil olmak üzere birçok kişi için bunaltıcı görünüyordu.

Veri kazıma, denetim, rakip analizi ve web sitesi ile veri yapısının incelenmesi gibi birçok SEO görevine güç sağlayabilir.

Google e-tablolar yardımcı olacak basit çözümler sunar.

Bu çözümlerden biri, kullanıcıların yalnızca birkaç parametre kullanarak web sayfası verilerini kazımasına olanak tanıyan IMPORTXML işlevidir. Veri çıkarmayı daha geniş bir kitleye, özellikle de programlama dillerinde pek bilgili olmayanlara erişilebilir hale getirir.

Bu işlev etkileyici olsa da asıl atılım, üretken yapay zekanın benimsenmesi ve karışıma entegre edilmesiyle geldi.

Bu kılavuzda, gelişmiş kodlama becerilerine ihtiyaç duymadan web kazıma için Google E-Tablolar'ı ve AI'yi, özellikle de ChatGPT'yi nasıl kullanacağınızı göstereceğiz.

Araçlar: Yapay Zeka ve Sohbet Robotları

Artık hepimiz AI, ChatGPT ve benzeri sohbet robotlarına aşinayız.

Aslında çoğumuz, programlama bilgisi olmadan veya çok sınırlı programlama bilgisi ile kendi kodumuzu, komut dosyalarımızı ve programlarımızı yazmak için ChatGPT gibi çözümleri kullanıyoruz.

Bu, bilgi istemleri şeklinde ayrıntılı talimatlar sağlamak ve yakın zamana kadar bizden çok üstün olduğuna inandığımız araçları oluşturmak için chatbot ile çalışmak kadar basit.

Ancak en önemlisi bunlar, günlük işlerimize yaklaşım şeklimizi derinden değiştiren araçlardır.

Örneğin ChatGPT'ye şu soruyu sorarsak: “IMPORTXML işlevi nedir ve onu bir HTML web sayfasının başlığını kazımak için Google E-Tablolar'da nasıl kullanabilirim? Bunu Google E-Tablolar'da yapmak için gerekli kodu sağlayın” yanıtı son derece doğrudur. Birkaç saniye içinde formülümüzü Google E-Tablolar'da kullanıma hazır hale getiriyoruz.

Ancak dürüst olmak gerekirse bu, ChatGPT olmadan da kolaylıkla tamamlayabileceğimiz çok basit ve basit bir görevdi.

Görev

Peki, sayfa başlığına veya açıklamasına kıyasla biraz daha az standart olan verileri çıkarmak istersek bu nasıl çalışır?

Örneğin, aşağıdaki verileri Arama Motoru Günlüğü'nün PPC ön sayfasından çıkarmak istersek bu nasıl çalışır?

Öne çıkan tüm makaleleri, yazarlarını, bağlantı URL'lerini ve https://www.searchenginejournal.com/category/paid-media/pay-per-click/ adresinde listelenen sütunların makale açıklamalarını listeleyin.

Bunu doğrudan ChatGPT ile yapabilir miyiz?

ChatGPT ile Çalıştırma

İstemler oluştururken, chatbot'un görevin amacını tam olarak anlaması ve iyi sonuçlar vermesi için yeterince ayrıntılı talimatlar sağlamak için birkaç girişimde bulunulması gerekti.

Çoğu durumda yapay zekanın, doğruluklarına rağmen hızlı sonuçlar verme konusunda baskı altında olduğu hissedildi.

Ama açıklamama izin verin.

Görev, sayfayı analiz etmek ve öne çıkan tüm makaleleri, yazarlarını, bağlantı URL'lerini ve sayfada listelenen 30 makalenin her birinin açıklamasını listelemekti. Daha sonra verileri bir tabloya derleyin ve son olarak bir CSV dosyasına aktarın.

Basit değil mi?

İlk başta, ChatGPT yalnızca yedi makaleden oluşan bir örnek ve bunların yalnızca başlıklarını ve URL'lerini döndürüyordu; Yeniden çalışılan bir istemin ardından, 30 makalenin tamamını ve bağlantılarını listelemeyi ve dışa aktarmayı başardı.

Bu iyiydi. Dolayısıyla görevi tamamlamak için yazarları ve makale açıklamalarını eklememiz yeterliydi.

Ancak bu noktada bot tökezledi ve bulması ve kopyalaması gereken sayfa öğesinin örneklerini vermemize rağmen her makalenin doğru bir tanımını sağlayamadı.

ChatGPT talimatları görmezden gelmeye ve defalarca kendi makale açıklamalarını sunmaya devam etti.

ChatGPT, farklı bir yaklaşım denediğimizde ve sayfa HTML'sinin bir kopyasını indirip yüklediğimizde bile başarısız oldu.

ChatGPT'den ekran görüntüsü, Şubat 2024

Bu kez yedi makaleye ilişkin doğru verileri sağlayabildi ancak bunun ötesine geçemedi. Sorun bildirildi:

“…sayfanın yapısı ve içeriği, tek bir oturumda kapsamlı veri çıkarma konusunda önemli zorluklar sunuyor.

Sayfa oldukça geniş ve karmaşık ve mevcut etkileşim formatında 30 makalenin tamamını çıkarmak mümkün değil.”

ChatGPT'den ekran görüntüsü, Şubat 2024

ChatGPT + Google E-Tablolar

IMPORTXML ve Google E-Tablolar'a geri dönüyoruz.

Bu kez ChatGPT'nin her alan için formüller sunmasını sağlamak çocuk oyuncağı gibiydi.

ChatGPT'den ekran görüntüsü, Şubat 2024

Sohbet robotunun önerdiği ve Google E-Tablolar'da kolayca deneyebileceğiniz formüllerden bazıları şunlardır:

Başlık

=IMPORTXML("https://www.searchenginejournal.com/category/paid-media/pay-per-click/", "//*[@id='archives-wrapper']/article/div/div[2]/h2/a")

Yazar Adı

=IMPORTXML("https://www.searchenginejournal.com/category/paid-media/pay-per-click/", "//*[@id='archives-wrapper']/article/div/div[2]/p[1]/a")

URL Bağlantısı

=IMPORTXML("https://www.searchenginejournal.com/category/paid-media/pay-per-click/", "//*[@id='archives-wrapper']/article/div/div[2]/h2/a/@href")

Tanım

=IMPORTXML("https://www.searchenginejournal.com/category/paid-media/pay-per-click/", "//*[@id='archives-wrapper']/article/div/div[2]/p[2]")

Kısa sürede verileri elektronik tabloya çıkarmayı başardık.

Google E-Tablolar'dan ekran görüntüsü, Şubat 2024

Ek olarak, basit bir şekilde oluşturulmuş iç içe geçmiş formüller kullanarak, verileri aynı anda birden fazla sayfadan hızlı bir şekilde çekebiliriz.

Aşağıdaki örnekte, PPC bölümünün ilk 10 sayfası için her makaleyle ilgili aynı verileri (başlık, yazar, URL bağlantısı ve açıklama) çıkarmayı başardım.

Sonuç olarak, bir dakikadan kısa sürede kazınan toplam 300 makale ortaya çıktı!

Google E-Tablolar'dan ekran görüntüsü, Şubat 2024

İkisini Karşılaştırmak

Peki ChatGPT ile ChatGPT + Google E-Tablolar IMPORTXML nasıl karşılaştırılır?

Deneyimlerime göre, aradığım verileri kazımak için ChatGPT'yi kullanmanın kolay ve hızlı bir yolunu bulamadım; unutmayın, bu bunun mümkün olmadığı anlamına gelmez ve bunu yapmanın birkaç yolu olabilir, ancak Hiçbir şey bulamadım.

Benim için işe yarayan, farklı araçların bir kombinasyonuydu ve bu, amaçlanan amacım açısından bana gerçekten çok iyi hizmet etti.

ChatGPT, Google E-Tablolar'da kullanmam gereken IMPORTXML formüllerini yazarken son derece faydalı oldu ve gerisini bu formüller halletti.

ChatGPT + Google E-Tablolar seçeneğinin ek bir avantajı, sayfayı taramak ve verileri çıkarmak için sürüm 4'e sahip olmak yerine, ChatGPT'nin ücretsiz 3.5 sürümünü kullanabilmeniz ve IMPORTXML formüllerinizi oluşturmak için aracı edinebilmenizdir.

Anahtar Paket Servisi

Bu, yapay zekanın düşünme ve çalışma şeklimizi nasıl dönüştürdüğünün kritik bir yönünü vurguluyor.

Bu iş için en iyi araç yalnızca yapay zekayı, Google E-Tablolar'ı veya belirli bir yazılımı tek başına kullanmak değil, araçların ve becerilerin bir kombinasyonunu kullanmaktır.

Bu entegre yaklaşımla verimli ve etkili iş akışları geliştiriyoruz, böylece genel verimliliğimizi artırıyoruz.

Daha fazla kaynak:


Öne Çıkan Resim: Görsel Üretim/Shutterstock


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir