Ana içeriğe atla

SE::Yandex::WordStat - WordStat Veri Kazıyıcı. Anahtar Kelime ve Gösterim İstatistikleri Toplama

img

Veri kazıyıcı incelemesi

Wordstat, Yandex'in çeşitli konulara yönelik kullanıcı ilgisini değerlendirmek, SEO optimizasyonu ve içeriksel reklamcılık için anahtar kelime seçimi yapmak amacıyla tasarlanmış bir servisidir. Ayrıca, Wordstat Yandex yardımıyla arama sorgularının mevsimselliğini ve coğrafi bağımlılığını değerlendirebilirsiniz.

Yandex WordStat anahtar kelime veri kazıyıcı, otomatik sorgu çoğaltmayı destekler; böylece sonuçlardan maksimum sayıda veri alacağınızdan emin olabilirsiniz. Ayrıca A-Parser, belirtilen derinliğe kadar ilgili sorgular arasında otomatik olarak geçiş yapabilir.

A-Parser işlevselliği, veri çekme ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması belirlemenize ve çok daha fazlasına olanak tanır. Yandex Wordstat veri çekme işlemi sırasında mümkün olan en fazla sonucu elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu yerleştirme, sayısal-harf kombinasyonlarını ve listeleri tarama özelliklerini kullanabilirsiniz.

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.

Veri kazıyıcı kullanım örnekleri

Hesaplar

SE::Yandex::WordStatSE::Yandex::WordStat veri kazıyıcının çalışması için Yandex hesapları gereklidir. Hesaplar, SE::Yandex::RegisterSE::Yandex::Register veri kazıyıcı kullanılarak kaydedilebilir veya mevcut hesaplar [desteklenen formatta](/parsers/se-yandex-register#account_format) ```files/SE-Yandex/accounts.txt``` dosyasına eklenebilir.

Veya "anında" hesap kaydını etkinleştirebilirsiniz.

Oturum (session) üzerinden yetkilendirme kullanarak çalışmak için veri satırının şu formatta olması gerekir: [email protected];MAQT78Z31Rinx4H;{"answer":"qmfhsxdcrk","proxy":"185.104.120.45:3128","session_id":"3:1748440908.5.0.1748440867459:ZXBxpg:47e4.1.2:1|2191075974.41.2.2:41.3:1748440908|3:10308131.797655.5pfkoRZWgLJGntKTlcUhYdysNfk"}

Toplanan veriler

  • Belirtilen sorgu için gösterim sayısı
  • İstatistiklerin güncellenme tarihi
  • Belirtilen sorguyla ilgili tüm anahtar kelimelerin listesi ve aylık gösterim sayıları
  • Kullanıcıların aradığı tüm ek anahtar kelimelerin listesi ve aylık gösterim sayıları

SE::Yandex::WordStat veri kazıyıcısının topladığı veriler

Özellikler

  • Wordstat tarafından sunulan maksimum sonuç sayısını kazır - her biri 50 öğeden oluşan 40 sayfa
  • Arama bölgesi seçimini destekler (alt gruplarla birlikte)
  • Bulunan anahtar kelimeleri otomatik olarak tekrar sorgulara yerleştirebilir (seçenek Parse to level)
  • Değerlendirme için aynı anda birden fazla bölge seçebilme imkanı
  • Smart captcha'nın otomatik olarak aşılmasını ve AntiCaptcha servisi veya API'lerini destekleyen herhangi bir servis aracılığıyla grafiksel captcha'nın aşılmasını destekler
  • Cihaz türü seçimi
  • Yetkilendirme yöntemini seçebilme imkanı
  • "Anında" hesap kaydedebilme imkanı
  • Şununla çalışmayı destekler: genişletilmiş hesap formatı ve gizli soruyu yanıtlayabilir (eğer yanıt şurada varsa: info). Ayrıca yetkilendirme için kayıtlı proxy'yi kullanır (eğer şurada varsa: info).

Kullanım senaryoları

  • Anahtar kelimeye göre trafik miktarının değerlendirilmesi (frekans)
  • Benzer temalı yeni anahtar kelimelerin bulunması
  • Farklı temalarda büyük anahtar kelime veritabanlarının toplanması
  • Yandex.Wordstat veri çekme işlemini şu veya bu şekilde içeren diğer tüm seçenekler

Sorgular

Sorgu olarak, anahtar kelimeleri tıpkı Wordstat arama formuna doğrudan giriyormuşsunuz gibi belirtmeniz gerekir, örneğin:

pencereler moskova    
"pencereler moskova"
!pencereler !moskova

Sonuç çıktı seçenekleri

A-Parser yerleşik şablon motoru sayesinde esnek sonuç formatlamayı destekler Template Toolkit, bu da sonuçları rastgele bir formda veya CSV ya da JSON gibi yapılandırılmış bir biçimde çıktı almasına olanak tanır

Varsayılan çıktı

Sonuç formatı:

$query - $totalcount, updated: $updatedate\nkeywords:\n$keys.format('$key: $count\n')\nadditional keywords:\n$search.format('$key: $count\n')

Sonuçta orijinal sorgu, gösterim sayısı, istatistik güncelleme tarihi, ilgili anahtar kelimelerin listesi ve aylık gösterimleri, ek anahtar kelimelerin listesi ve aylık gösterimleri görüntülenir:

!pencereler !moskova - 10368, güncellendi: 16/05/2013    
keywords:
pencereler moskova: 32367
plastik pencereler moskova: 8994
pvc pencereler moskova: 4813
pencere satın al moskova: 2561
pencere fiyatları moskova: 1706
moskova iş pencere: 1547
pencere iş ilanları moskova: 1187
ahşap pencereler moskova: 1087
tek +pencere hizmeti moskova: 1021
...
additional keywords:
pvc pencere üretimi: 8512
rehau pencereler: 15686
salamander pencereler: 1576
kbe pencereler: 3798
kbe pencereler: 6089
kve pencereler: 3227
balkon camlama: 83216
çardaklar: 471213
loca camlama: 26366
ofis bölmeleri: 18740
pencere montajı: 26223

CSV tablosuna çıktı

Sonuç formatı:

[% FOREACH i IN keys;
tools.CSVline(query, i. key, i.count);
END %]

Sonuç örneği:

site veri kazıyıcı, site veri kazıyıcı, 8055
site veri kazıyıcı, ücretsiz site veri kazıyıcı, 1122
site veri kazıyıcı, veri kazıyıcı resmi sitesi, 666
site veri kazıyıcı, bulut veri kazıyıcı siteleri, 507
site veri kazıyıcı, siteden +email veri kazıyıcı, 477
site veri kazıyıcı, site veri kazıyıcı indir, 434
site veri kazıyıcı, site adresleri veri kazıyıcı, 390
site veri kazıyıcı, çevrimiçi site veri kazıyıcı, 366
site veri kazıyıcı, turbo site veri kazıyıcı, 342
site veri kazıyıcı, turbo veri kazıyıcı resmi sitesi, 309
site veri kazıyıcı, bulut veri kazıyıcı resmi sitesi, 308
site veri kazıyıcı, excel site veri kazıyıcı, 276
site veri kazıyıcı, sliza veri kazıyıcı sitesi, 259

SQL formatında kaydetme

Sonuç formatı:

[% FOREACH i IN keys;
"INSERT INTO keys VALUES('" _ query _ "', '"; i.key _ "', '"; i.count _ "')\n";
END %]

Sonuç örneği:

INSERT INTO serp VALUES('test', 'test', '10837937')
INSERT INTO serp VALUES('test', 'test sürüşü', '1164338')
INSERT INTO serp VALUES('test', 'test +için hamur', '879980')
INSERT INTO serp VALUES('test', 'çevrimiçi testler', '792560')
INSERT INTO serp VALUES('test', 'test sürüşü video', '550164')
INSERT INTO serp VALUES('test', 'hamur tarifi', '484489')
INSERT INTO serp VALUES('test', 'cevaplı testler', '449401')
INSERT INTO serp VALUES('test', 'test 2014', '427602')
INSERT INTO serp VALUES('test', 'ücretsiz testler', '315144')
INSERT INTO serp VALUES('test', 'bedava testler', '315096')
INSERT INTO serp VALUES('test', 'kızlar +için testler', '309355')
INSERT INTO serp VALUES('test', 'konulara +göre testler', '293917')
INSERT INTO serp VALUES('test', 'test oyunları', '288989')

JSON formatında sonuç dökümü

Genel sonuç formatı:

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

obj = {};
obj.updatedate = p1.updatedate;
obj.totalcount = p1.totalcount;
obj.keys = [];

FOREACH item IN p1.keys;
obj.keys.push({
key = item.key
count = item.count
});
END;

obj.json %]

Başlangıç metni:

[

Bitiş metni:

]

Sonuç örneği:

[{
"updatedate": "12.03.2014",
"totalcount": "10837937",
"keys": [
{
"count": "10837937",
"key": "test"
},
{
"count": "1164338",
"key": "test sürüşü"
},
{
"count": "879980",
"key": "test +için hamur"
},
{
"count": "792560",
"key": "çevrimiçi testler"
},
]
}]
ipucu

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

Olası ayarlar

ParametreVarsayılan değerAçıklama
Pages count10Veri çekme için sayfa sayısı
RegionAllArama bölgesi
Remove + from keywordsBulunan sorgulardan artı (+) sembolünü kaldır
AntiGate presetdefaultÖncelikle Util::AntiGateUtil::AntiGate veri kazıyıcıyı yapılandırmanız gerekir - erişim anahtarınızı ve diğer parametreleri belirtin, ardından burada oluşturulan preseti seçin
AntiGate preset for LogindefaultGiriş için AntiGate preseti. Öncelikle Util::AntiGateUtil::AntiGate veri kazıyıcıyı parametrelerle birlikte yapılandırmanız gerekir, ardından burada oluşturulan preseti seçin
TypeAllCihaz türü seçimi
AccountsOnly from "accounts.txt"Hesaplarla çalışma yöntemi seçimi: Always auto register - her zaman "anında" otomatik hesap kaydet, SE::Yandex::Register preset parametresinde yapılandırılmış bir preset seçilmesi gerekir. Auto register if no more in "accounts.txt" - önce accounts.txt dosyasındaki mevcut hesaplar kullanılır, biterse "anında" otomatik kayıt kullanılır, bunun için SE::Yandex::Register preset parametresinde yapılandırılmış bir preset seçilmelidir. Only from "accounts.txt" - sadece accounts.txt dosyasındaki mevcut hesapları kullan, biterse yenilerinin gelmesi için belirlenen süreyi (Wait new accounts in "accounts.txt" parametresi) bekle. Only by session_id from "accounts.txt" - çerezlerle yetkilendirme.
Wait new accounts in "accounts.txt"0accounts.txt dosyasında yeni hesapların görünmesi için bekleme süresi
Remove bad accountsAlways, except wrong login/password"Kötü" hesapların otomatik silinmesi: Always - her zaman sil. Always, except wrong login/password - Yandex'in yanlış kullanıcı adı/şifre belirtildiğini bildirdiği durumlar hariç her zaman sil. Mesele şu ki, Yandex bu mesajı tamamen çalışan bir hesap için IP banlandığında da verebilir, bu nedenle isteğe bağlı olarak bu hesaplar tekrar kullanım için bırakılabilir. Never - asla silme. Seçilen seçenekten bağımsız olarak, proxy/tarayıcı hatalarında hesaplar silinmez
SE::Yandex::Register presetdefaultSE::Yandex::RegisterSE::Yandex::Register için ayar preseti seçimi
Authorization methodHTTPYetkilendirme yöntemi: HTTP - hızlı, kaynak tüketimi düşük. Chrome - yavaş, kaynak tüketimi yüksek, teorik olarak hesapların ömrünü uzatabilir
Chrome headlessEğer seçenek etkinse, tarayıcı görüntülenmeyecektir
Use sessionsOturum kullanımı
Do not reset session if authorization passedVeri kazıyıcı zaten yetkilendirilmişse hatalarda oturumu sıfırlama
Use Wordstat 2Wordstat 2 Kullanımı
Wordstat 2 parse all table dataSayfalandırma yapmadan sorgu başına tüm 2000 sonucu anında dışa aktarmaya olanak tanır