SE::Yandex::WordStat::ByDate - Aylara veya haftalara göre Yandex WordStat gösterim istatistikleri veri kazıyıcı

Veri kazıyıcı incelemesi
Wordstat, çeşitli konulara yönelik kullanıcı ilgisini değerlendirmek ve SEO optimizasyonu ile içeriksel reklamcılık için anahtar kelime seçmek üzere tasarlanmış bir Yandex 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 by date veri kazıyıcı, otomatik sorgu çoğaltmayı destekler; böylece arama sonuçlarından maksimum sayıda sonuç alacağınızdan emin olabilirsiniz. Ayrıca A-Parser, belirtilen derinliğe kadar ilgili sorgular arasında otomatik olarak geçiş yapabilir.
A-Parser'ın 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. Mümkün olan en fazla sayıda sonuç elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu yerleştirme, sayısal-alfabetik kombinasyonların ve listelerin taranmasını 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 oluşturucu Template Toolkit sayesinde ihtiyacınız olan biçimde ve yapıda mümkündür.
Veri kazıyıcı kullanım örnekleri
🔗 Wordstat bydate Otomasyonu
Veritabanında güncel bilgileri saklamak için kullanılır ve her çalıştırmada güncel verilerle bir csv oluşturur
Hesaplar
Veri kazıyıcı
SE::Yandex::WordStat::ByDate çalışması için Yandex hesapları gereklidir. Hesaplar,
SE::Yandex::Register veri kazıyıcı kullanılarak kaydedilebilir veya mevcut hesaplar doğrudan files/SE-Yandex/accounts.txt dosyasına desteklenen formatta eklenebilir.
Veya "anında" hesap kaydını etkinleştirebilirsiniz.
Toplanan veriler
- Aylara veya haftalara göre anahtar kelime istatistikleri
- Tarih
- Mutlak değer
- Göreceli değer

Özellikler
- Arama bölgesi seçimini destekler (alt gruplarla birlikte)
- Değerlendirme için aynı anda birden fazla bölge seçebilme imkanı
- Smart captcha'nın otomatik olarak aşılmasını ve AntiCaptcha veya bunları destekleyen herhangi bir API aracılığıyla grafiksel captcha'nın aşılmasını destekler
- Cihaz türü seçimi
- Kimlik doğrulama yöntemi seçebilme imkanı
- "Anında" hesap kaydedebilme imkanı
- Genişletilmiş hesap formatı ile çalışmayı destekler ve gizli soruyu yanıtlayabilir (eğer yanıt
infoiçinde varsa). Ayrıca kimlik doğrulama için kayıtlı proxy'yi kullanır (eğerinfoiçinde varsa).
Kullanım durumları
- Anahtar kelimeye göre trafik miktarının değerlendirilmesi
- Mevsimsel anahtar kelimelerin belirlenmesi
Sorgular
Sorgu olarak, anahtar kelimeleri tıpkı Wordstat arama formuna doğrudan giriyormuşsunuz gibi belirtmelisiniz, örneğin:
test
Sonuç çıktı seçenekleri
A-Parser, yerleşik şablon oluşturucu Template Toolkit sayesinde sonuçların esnek bir şekilde formatlanmasını destekler; 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ı:
Views:\n$views.format('$date $count $relcount\n')
Sonuçta aylık ve haftalık anahtar kelime istatistikleri görüntülenir:
Monthly:
2011-09-30 3010832 0.0008903808
2011-10-31 681432 0.0001825883
2011-11-30 628532 0.0001575008
2011-12-31 629072 0.0001495699
2012-01-31 561206 0.0001300651
2012-02-29 572039 0.0001290000
2012-03-31 614897 0.0001225754
2012-04-30 520433 0.0001185340
2012-05-31 521967 0.0001235327
2012-06-30 502568 0.0001299958
...
Weekly:
2012-09-16 118715 0.0001222877
2012-09-23 120799 0.0001211773
2012-09-30 137809 0.0001365837
2012-10-07 133929 0.0001313643
2012-10-14 140373 0.0001293922
2012-10-21 136014 0.0001242209
2012-10-28 148350 0.0001293328
2012-11-04 139556 0.0001232566
2012-11-11 154830 0.0001314057
2012-11-18 136458 0.0001147489
2012-11-25 149463 0.0001261401
2012-12-02 144724 0.0001197564
2012-12-09 149142 0.0001212195
2012-12-16 162864 0.0001298181
CSV tablosuna çıktı
Sonuç formatı:
[% FOREACH i IN views;
tools.CSVline(query, i.count, i.date);
END %]
Sonuç örneği:
"test",9661734,2012-03-31
"test",8567243,2012-04-30
"test",9028986,2012-05-31
"test",6082099,2012-06-30
"test",5531950,2012-07-31
"test",5214663,2012-08-31
"test",6603865,2012-09-30
"test",9127457,2012-10-31
"test",9238652,2012-11-30
SQL formatında kaydetme
Sonuç formatı:
[% FOREACH i IN views;
"INSERT INTO views VALUES('" _ query _ "', '"; i.count _ "', '"; i.relcount _ "', '"; i.date _ "')\n";
END %]
Sonuç örneği:
INSERT INTO serp VALUES('test', '9661734', '0.0019259985', '2012-03-31')
INSERT INTO serp VALUES('test', '8567243', '0.0019512785', '2012-04-30')
INSERT INTO serp VALUES('test', '9028986', '0.0021368683', '2012-05-31')
INSERT INTO serp VALUES('test', '6082099', '0.0015732140', '2012-06-30')
INSERT INTO serp VALUES('test', '5531950', '0.0013160071', '2012-07-31')
INSERT INTO serp VALUES('test', '5214663', '0.0013327945', '2012-08-31')
INSERT INTO serp VALUES('test', '6603865', '0.0015936909', '2012-09-30')
INSERT INTO serp VALUES('test', '9127457', '0.0018740506', '2012-10-31')
INSERT INTO serp VALUES('test', '9238652', '0.0018308715', '2012-11-30')
Sonuçların JSON formatında dökümü
Genel sonuç formatı:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.views = [];
FOREACH item IN p1.views;
obj.views.push({
date = item.date
relcount = item.relcount
count = item.count
});
END;
obj.json %]
Başlangıç metni:
[
Bitiş metni:
]
Sonuç örneği:
[{
"views": [
{
"count": "9661734",
"date": "2012-03-31",
"relcount": "0.0019259985"
},
{
"count": "8567243",
"date": "2012-04-30",
"relcount": "0.0019512785"
},
{
"count": "9028986",
"date": "2012-05-31",
"relcount": "0.0021368683"
}
]
}]
Ayrıca bakınız: Sonuç filtreleri
Olası ayarlar
| Parametre | Varsayılan değer | Açıklama |
|---|---|---|
| Period | Monthly | Dönem seçimi (Monthly/Weekly/Daily, Daily yalnızca Use Wordstat 2 seçeneği etkinleştirildiğinde çalışır) |
| Start date | | Aramanın hangi tarihten itibaren yapılacağının belirtilmesi. Yalnızca Use Wordstat 2 seçeneği etkinleştirildiğinde çalışır. Tarih belirtme kuralları mutlaka dikkate alınmalıdır |
| End date | | Aramanın hangi tarihe kadar yapılacağının belirtilmesi. Yalnızca Use Wordstat 2 seçeneği etkinleştirildiğinde çalışır. Tarih belirtme kuralları mutlaka dikkate alınmalıdır |
| Region | All | Arama bölgesi |
| AntiGate preset | default | Öncelikle Util::AntiGate veri kazıyıcıyı yapılandırmanız gerekir - kendi erişim anahtarınızı ve diğer parametreleri belirtin, ardından oluşturulan preseti buradan seçin |
| AntiGate preset for Login | default | Giriş için AntiGate preseti. Öncelikle Util::AntiGate veri kazıyıcıyı parametrelerle yapılandırmanız gerekir, ardından oluşturulan preseti buradan seçin |
| Type | All | Cihaz türü seçimi |
| Accounts | Only from "accounts.txt" | Hesaplarla çalışma yönteminin seçilmesi: Always auto register - hesapları her zaman "anında" otomatik olarak 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, eğer biterlerse "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" - yalnızca accounts.txt dosyasındaki mevcut hesapları kullan, eğer biterlerse yenilerinin gelmesi için belirtilen süre kadar (Wait new accounts in "accounts.txt" parametresi) bekle |
| Wait new accounts in "accounts.txt" | 0 | accounts.txt dosyasında yeni hesapların görünmesi için bekleme süresi |
| Remove bad accounts | Always, except wrong login/password | "Kötü" hesapların otomatik olarak silinmesi: Always - her zaman sil. Always, except wrong login/password - Yandex'in yanlış kullanıcı adı/şifre girildiğini bildirdiği durumlar hariç her zaman sil. Mesele şu ki, Yandex bu tür bir mesajı tamamen çalışan bir hesap için IP banı durumunda verebilir, bu nedenle isteğe bağlı olarak bu tür 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 preset | default | SE::Yandex::Register için ayar preseti seçimi |
| Authorization method | HTTP | Kimlik doğrulama yöntemi: HTTP - hızlı, kaynak gereksinimi düşük. Chrome - yavaş, kaynak gereksinimi yüksek, teorik olarak hesapların ömrünü uzatabilir |
| Chrome headless | ☑ | Eğer seçenek etkinse, tarayıcı görüntülenmeyecektir |
| Use sessions | ☑ | Oturum kullanımı |
| Do not reset session if authorization passed | ☑ | Veri kazıyıcı zaten kimlik doğrulaması yaptıysa hatalarda oturumu sıfırlama |
| Use Wordstat 2 | ☐ | Wordstat 2 kullanımı |
| Wordstat 2 parse all table data | ☑ | Sayfalandırma yapmadan bir sorgu için tüm 2000 sonucu anında dışa aktarmaya olanak tanır |
