Ana içeriğe atla

SE::Yandex::Suggest - Yandex Arama Önerileri Veri Kazıyıcı

Veri kazıyıcı incelemesi

Yandex anahtar kelime arama önerileri veri kazıyıcı. SE::Yandex::Suggest veri kazıyıcı sayesinde, Yandex arama motoru önerilerinden sorgu bazlı anahtar kelime veritabanlarını otomatik olarak toplayabilirsiniz. SE::Yandex::Suggest veri kazıyıcısını kullanarak, bölgeye göre Yandex önerilerini kolayca ve hızlı bir şekilde çekebilirsiniz.

Yandex öneri veri kazıyıcı, SEO'nun en önemli görevlerinden biri olan genişletilmiş semantik çekirdeğin hızlı ve otomatik olarak elde edilmesini sağlar. Google arama önerileri maksimum sayıda ifadeyi kapsamanıza olanak tanır ve Yandex Anahtar Kelime veri kazıyıcı - SE::Yandex::WordStatSE::Yandex::WordStat ile birlikte, daha fazla organik trafik çekmenize yardımcı olacak en bütünsel semantiği elde edersiniz.

A-Parser'ın çoklu iş parçacığı çalışması sayesinde, sorgu işleme hızı dakikada 5700 sorguya ulaşabilir, bu da ortalama olarak dakikada 17000-18000 sonuç almanızı sağlar.

Veri kazıyıcı incelemesi: çalışma hızı

Mümkün olan maksimum sonuç sayısını elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu yerleştirme, sayısal-alfabetik kombinasyonları ve listeleri tarama özelliklerini kullanabilirsiniz. Sonuç filtreleme özelliğini kullanarak, gereksiz tüm çöpleri (negatif kelimeler kullanarak) temizleyebilir ve sonucu anında düzenleyebilirsiniz.

A-Parser işlevselliği, SE::Yandex::Suggest veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması oluşturmanıza ve çok daha fazlasına olanak tanır.

Sonuçların kaydedilmesi, sonuçlara ek mantık uygulamanıza ve verileri JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı almanıza olanak tanıyan yerleşik güçlü şablon motoru Template Toolkit sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.

Toplanan veriler

  • Sorgu başına sonuç sayısı
  • Sorgu önerileri
    1. sorgu yöntemi seçildiğinde ek veriler ve öneri türleri de toplanır
Toplanan veriler

Kullanım durumları

  • Anahtar kelime veritabanlarının toplanması

Sorgular

Sorgu olarak arama ifadeleri belirtilmelidir, örneğin:

forex
makale yazmak
çevrimiçi makaleler
Moskova'da araba satın al
haberler

Sorgu ikameleri

Dosyalardan otomatik olarak alt sorgu yerleştirmek için yerleşik makroları kullanabilirsiniz; örneğin, her sorguya başka bir kelime listesi eklemek istiyorsak, birkaç ana sorgu belirtelim:

essay
article
thesis

Sorgu formatında, Keywords.txt dosyasından ek kelimeler yerleştirmek için makroyu belirtelim; bu yöntem sorgu çeşitliliğini kat kat artırmanıza olanak tanır:

{subs:Keywords} $query 

Bu makro, her bir kaynak arama sorgusu için dosyada bulunan miktar kadar ek sorgu oluşturacaktır; bu da makro çalışması sonucunda [kaynak sorgu sayısı (alan adları)] x [Keywords dosyasındaki sorgu sayısı] = [toplam sorgu sayısı] elde edilmesini sağlar.

Örneğin, Keywords.txt dosyası şunları içeriyorsa:

buy
cheap

Sonuç olarak makro ikameleri 3 ana sorguyu 6 sorguya dönüştürecektir:

buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis

Sonuç çıktı seçenekleri

A-Parser, yerleşik şablon motoru Template Toolkit sayesinde sonuçların esnek bir şekilde formatlanmasını destekler; bu da sonuçları serbest formda veya CSV ya da JSON gibi yapılandırılmış formatlarda çıktı almanıza olanak tanır.

Öneri listesi dışa aktarma

Sonuç formatı:

$results.format('$suggest\n')

Sonuç örneği:

ücretsiz çevrimiçi makaleler
çevrimiçi makale siparişi
çevrimiçi makaleleri ücretsiz indir
çevrimiçi makale indir
çevrimiçi makale yap
çevrimiçi makale yapmak
çevrimiçi makale bul
ücretsiz çevrimiçi makale yap
çevrimiçi makale sipariş et

Sorgu, bulunan öneri sayısı ve sorguya göre önerilerin çıktısı

Sonuç formatı:

$query - $totalcount:\n$results.format('$suggest\n')

Sonuç örneği:

çevrimiçi makaleler - 10:
çevrimiçi makaleler
ücretsiz çevrimiçi makaleler
çevrimiçi makale siparişi
çevrimiçi makaleleri ücretsiz indir
çevrimiçi makale indir
çevrimiçi makale yap
çevrimiçi makale yapmak
çevrimiçi makale bul
ücretsiz çevrimiçi makale yap
çevrimiçi makale sipariş et

CSV tablosuna çıktı alma

Yerleşik $tools.CSVLine aracı, Excel veya Google Tablolar'a aktarılmaya hazır, doğru tablo belgeleri oluşturmanıza olanak tanır.

Sonuç formatı:

[% FOREACH i IN results;
tools.CSVline(i.suggest);
END %]

Dosya adı:

$datefile.format().csv

Başlangıç metni:

Öneriler

ipucu

Genel sonuç formatında, results dizisindeki suggest öğelerini bir FOREACH döngüsü içinde çıktılamak için Template Toolkit şablon motoru kullanılır.

Sonuç dosya adında dosya uzantısını csv olarak değiştirmeniz yeterlidir.

"Prepend text" seçeneğinin Görev Düzenleyici'de kullanılabilir olması için "More options"i etkinleştirmeniz gerekir. "Prepend text" kısmına sütun adlarını virgülle ayırarak yazıyoruz ve ikinci satırı boş bırakıyoruz.

Anahtar kelime rekabeti

SE::Yandex ile benzer şekilde.

SQL formatında kaydetme

Sonuç formatı:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]

Sonuç örneği:

INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevleri')
INSERT INTO serp VALUES('online dönem ödevleri', 'ücretsiz online dönem ödevleri')
INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevi siparişi')
INSERT INTO serp VALUES('online dönem ödevleri', 'ücretsiz online dönem ödevi indir')
INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevi indir')
INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevi hazırla')
INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevi yapmak')
INSERT INTO serp VALUES('online dönem ödevleri', 'online dönem ödevi bul')
...

Sonuçları JSON olarak dökme

Genel sonuç formatı:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.totalcount = p1.totalcount;
obj.suggests = [];

FOREACH item IN p1.serp;
obj.suggests.push(item.suggest);
END;

obj.json %]

Başlangıç metni:

[

Bitiş metni:

]

Sonuç örneği:

[{"suggests":["çevrimiçi makaleler","ücretsiz çevrimiçi makaleler","çevrimiçi makale siparişi","çevrimiçi makaleleri ücretsiz indir","çevrimiçi makale indir","çevrimiçi makale yap","çevrimiçi makale yapmak","çevrimiçi makale bul","ücretsiz çevrimiçi makale yap","çevrimiçi makale sipariş et"],"totalcount":10}]
ipucu

"Prepend text" ve "Append text" seçeneklerinin Görev Düzenleyici'de kullanılabilir olması için "More options"i etkinleştirmeniz gerekir.

Sonuçların işlenmesi

A-Parser, sonuçları doğrudan veri çekme sırasında işlemenize olanak tanır; bu bölümde SE::Yandex::Suggest veri kazıyıcı için en popüler durumları sunduk.

Seviyeye kadar veri çek (Parse to level) seçeneği

Bu seçenek, veri kazıyıcıya elde edilen sonuçları belirtilen derinliğe kadar sorgu kuyruğuna eklemesini söyler, örneğin:

    1. seviye belirtilirse, veri kazıyıcı kaynak sorgudan elde edilen tüm sonuçları sorgulara ekler.
    1. seviye belirtilirse, veri kazıyıcı kaynak sorgudan elde edilen tüm sonuçları + 1. seviyedeki sorgulardan elde edilen tüm sonuçları ekler.
  • vb.

Basitçe ifade etmek gerekirse - bu, elde edilen sonuçların sorgu kuyruğuna yerleştirilmesidir, bu da daha fazla sonucun çekilmesini sağlar. Sonuçlarda muhtemelen kopyalar olacağından, veri kazıyıcının gereksiz iş yapmaması (aynı şeyi tekrar çekmemesi) için sorgu deduplikasyonu (Unique queries) özelliğinin açılması önerilir.

Seviyeye kadar veri çek seçeneği
Örneği indir

Örnek A-Parser nasıl aktarılır

eJx1VFtv2jAU/iuVhdRVQggKfVjeKCrSJtZ0pX2YgAe3Pom8OrZnO6woyn/vsRPi
wLoXy+f2nct37Io4at/sgwELzpJkUxEd7iQhDDJaCkeGRFNjwXjzhqzvkuQXlQze
k2Rd5jlY79H5VsQdNGC02oMxnAEaOUM5U6agDrEbyD0VpXcbNBo7auxfLge2Ad1u
5eUVqXuA2nEl7REv1LSCPYiINhnX/y9AmOh4PZnWu92QtMmXIbevRk9Gbf+dcU33
8KR8B1xAVC9RuqdF6IFRB956bOJq5N49AmWM+6KpaDL4Ccasz5L/CTOQCn3xajjY
pVEFqhwEAK88HKvbkEGQCUKUIfZnE0OSjAoLQ2Kx1CXFQti5hTsw1CmTtkNMKqLk
XIgwwOgW8G9LLhjSPc8w6Fsb+LlL+g9G3bXXT4VU/DVYQ4cSpNv0R4xiaqXy4zAE
L7hD2S5UKT0xY1S+AehuZvferVAGujQtcpsdN1qD9LxHyuY6qk7aOKHlVPmqZMbz
tN2lo2cpn/DZpHKhCi3A9yVLIZAWC49xPea2pcELscDz4EVIcfLgnFLCfl83pWrD
cf1ufIEFTrKftYV8pUI8P676Fh9ondKpvDPmjL6wGGRbjmezsT+nN+E+690bfThn
1+F8uQgqCCcL50t0mn5t9TIwewHW0gPxlTnIFe4szq3edT9J999Un/4nSVXjRvy2
D423H5/3RR3yYJFufOr1Bxh5omw=

Sonuç filtreleme (negatif kelime kullanımı)

Negatif kelimeler kullanarak ihtiyacınız olmayan sonuçları anında çıkarabilirsiniz. Benzer şekilde filtre kullanarak sadece istediğiniz kelimeleri içeren sonuçları bırakabilirsiniz.

Sonuç filtreleme (negatif kelime kullanımı)
Örneği indir

Örnek A-Parser nasıl aktarılır

eJx1VN9vGjEM/leqCKmrVCEoIG33RlGRNrHSFfowAQ+BMyxrLrklOVbE7n+f44S7
g3UvUWx/tr/4R47McftqnwxYcJYliyPL6c4SlsKWF9KxW5ZzY8F484LNHpLkO1cp
vCXJrNjtwHpEhT0yd8gBvfUejBEpoFGkKG+1ybjD2CHknsvCw1pBY9vB/uG6ZUPQ
5VJd37CyETB3Qit7ikecJrAHWUfrdsr/E5CmBt51ew3kVkgH3hrZJYt488kiHba6
jbh5cDKgtEPGmx+N1yyLTr/f92fvI51r0mzovvlDQpeEAd07DWi4rwnUu2sY+rVD
z78mFAKzsXK1OpG2Y6qfr2jebcceVsYZ38Nch6dCrR6j9Mgz6kPKHXjrqRE3bffm
I/A0FT4flyGDn4I664sSv+jlSiMWr0aAHRudocoBBfDKw4ndgrVI9uUsyPdb8GHJ
lksLWG+kOuZIJL20CCw+d9pM4yAkR6bVUEoaghpG8e8LIVMc2eEWnT5Hx/ch039i
lNXzmqlwnH4b5FBFIel++rX2SvVE707FkCITDmU70oXyjemg8hUgr2r26GGZNlCl
iZFjdtzKHJSf3bplw7xWnT3jrC3nyo1WW7Gbxn04IQs1x9WfqpHOcgn+XaqQEtti
4bkej6GNbfBCTfDSeUQpzj4Np7W0X2aBam4Ejt/AE8ywks2sMeSGS/nyPGlavKN1
Op+qB2Mu2keDwRpLNGjsXnO56OzTPvXXV2GJ6EzrBY279ynqFXX2CqzlB+aZOdhp
nFmsW7mqfsPqzzy++ycmxxIn4qd9CmhfPo9FHfbB0gJ3y7/kMN7o
ipucu

Ayrıca bakınız: Sonuç filtreleri

Olası ayarlar

Parametre adıVarsayılan değerAçıklama
RegionRusyaAramanın yapıldığı bölge seçimi
Request methodMethod 1Sorgu yöntemi: Method 1 - eskiden olduğu gibi eski yöntem; Method 2 - yeni yöntem, tüm genişletilmiş önerileri (reklamlar, gerçekler, site bağlantıları) toplamanıza olanak tanır