SE::Yandex::Position - Yandex'te Anahtar Kelimelere Göre Web Sitesi Sıralama Kontrolü
Veri kazıyıcı incelemesi
Yandex'deki anahtar kelimelere göre web sitesi sıralamalarını kontrol etmek için kullanılan veri kazıyıcı. SE::Yandex::Position veri kazıyıcı sayesinde, kendi alan adı veritabanlarınızı kullanarak Yandex arama sonuçlarındaki konumları otomatik olarak kontrol edebilirsiniz. SE::Yandex::Position veri kazıyıcısını kullanarak Yandex'deki bir sitenin konumunu kolayca, doğru ve hızlı bir şekilde belirleyebilirsiniz. Yandex'deki konum kontrolü çoklu iş parçacığı modunda gerçekleştirilir ve captcha çözme servislerini (AntiCaptcha veya API'lerini destekleyen herhangi bir servis) kullanma imkanı vardır. Yandex konum veri kazıyıcı, uzmanlarımız tarafından düzenli olarak güncellendiği için her zaman günceldir.
A-Parser işlevselliği, SE::Yandex::Position veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlamasını ayarlamanıza ve çok daha fazlasına olanak tanır. Dosyalardan alt sorguların otomatik olarak yerleştirilmesini 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çimde ve yapıda mümkündür.
Veri kazıyıcı kullanım örnekleri
🔗 Sunum Seçeneklerine Genel Bakış
Makalede sonuç sunumu için 4 farklı seçenek ele alınmıştır: metin, CSV, JSON, HTML
🔗 ⏩Birden Fazla Bölge İçin Pozisyonlar
Bir web sitesinin pozisyonlarını aynı anda birden fazla bölge için alma
Toplanan veriler
- Site konumu ve site sayfasının bağlantısı
- Sitenin tüm konumlarının ve sayfa bağlantılararının listesi


Özellikler
SE::Yandex veri kazıyıcısının tüm özellikleri- Site bulunduğunda veri çekmeyi otomatik olarak durdurur
- Alt alan adı aramasını destekler
- Aranan konumu alan adına, ana alan adına ve tam bağlantıya göre karşılaştırma imkanı
- Aynı anda birden fazla alan adı için konum toplama
Kullanım durumları
- Kendi sitelerinizin ve rakiplerinizin sitelerinin konumlarını kontrol etme
- Sitenin trafik çeken sayfalarını bulma
Sorgular
Sorgu olarak, aranan sitenin alan adını ve arama sorgusunu aralarında boşluk bırakarak belirtmeniz gerekir, örneğin:
lenta.ru haberler
lenta.ru haberler online
Bir siteyi bir sorgu listesine göre kontrol etmeniz gerekiyorsa, alan adını sorgu formatında (Query format) belirtebilirsiniz:
lenta.ru $query
Veya sadece bir anahtar kelime listesi kullanabilirsiniz. Sorguda aynı anda birden fazla alan adı kullanmak için, alan adlarını virgülle ayırarak ve ardından bir boşluk bırakarak anahtar kelimeyi belirtmeniz gerekir, örneğin:
lenta.ru,ria.ru,notfound.com haberler manşet
Sonuçlar $bulkcheck dizisine kaydedilecektir.
Stop when found seçeneği de desteklenmektedir; tüm alan adları için konumlar bulunduğunda veri çekme işlemi sona erer.
Sorgu makroları
Dosyalardan alt sorguların otomatik olarak yerleştirilmesi için yerleşik makroları kullanabilirsiniz, örneğin bir anahtar kelime veritabanına göre siteleri/siteyi kontrol etmek istiyoruz, birkaç ana sorgu belirtelim:
ria.ru
lenta.ru
rbc.ru
yandex.ru
Sorgu formatında, Keywords.txt dosyasından ek kelimelerin yerleştirilmesi için makroyu belirtelim; bu yöntem, bir site veritabanını bir anahtar kelime veritabanına göre kontrol etmenize ve sonuç olarak konumları almanıza olanak tanır:
$query {subs:Keywords}
Bu makro, her bir kaynak arama sorgusu için dosyadaki ek sorgu sayısı kadar ek sorgu oluşturacaktır; bu da makronun çalışması sonucunda toplamda [kaynak sorgu sayısı (alan adları)] x [Keywords dosyasındaki sorgu sayısı] = [toplam sorgu sayısı] verecektir.
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ı rastgele bir biçimde ve CSV veya JSON gibi yapılandırılmış bir biçimde çıktı almasına olanak tanır.
Konum listesi dışa aktarma
Sonucun şu şekilde alınması:
aranan alan adı - anahtar: arama sonuçlarındaki konum numarası
Sonuç formatı:
$domain - $key: $position\n
Sonuç örneği:
lenta.ru - haberler: 3
lenta.ru - haberler online: 13
...
Birden fazla alan adının aynı anda kontrolü (toplu kontrol)
Birden fazla alan adının aynı anda kontrol edilmesi durumunda tüm alan adlarına ilişkin bilgiler $bulkcheck dizisinde yer alır.
Sonuç formatı:
$bulkcheck.format('$domain - $position\n')
Sorgu örneği:
lenta.ru,ria.ru,notfound.com haberler manşet
Sonuç örneği:
lenta.ru - 1
ria.ru - 4
notfound.com - 0
Konum çıktısı ile bağlantılar + çıpalar + snippet'ler
Bağlantıların, çıpaların ve snippet'lerin CSV tablosuna aktarılması
İlgili anahtar kelimelerin kaydedilmesi
Anahtar kelime rekabeti
Bağlantı indeksleme kontrolü
SQL formatında kaydetme
Sonuçların JSON formatında dökümü
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::Position veri kazıyıcı için en popüler durumları sunduk.
Sıfır olmayan konumdaki alan adlarını kaydetme
Temel olarak birden fazla alan adının aynı anda kontrol edilmesi örneği (yukarıdaki sonuç çıktı seçeneklerine bakın) alınmış ve bir filtre eklenmiştir.
Bir filtre ekleyin ve açılır listeden konum çıktı değişkenini seçin. Türü seçin: >. Ardından Number (Sayı) kısmına 0 yazmanız gerekir. Bu filtre ile sıfır konumuna sahip tüm sonuçları kaldırabilirsiniz.
Örneği indir
Örnek A-Parser nasıl aktarılır
eJx1VE1v2zAM/SuGEKAr4AXJ1gKDDwPSYAE2dE3Xj8OQ5KBGdKtFFj1JTpsF/u+j
ZNlOuu4im9Qj+fhEac8ctxt7bcCCsyxb7FkZ/lnGbr9k2U+uBbxk2TVa6STq5H1y
y7eQCCy41DZ5lu4JK5fw5A8YTMoIYykrubFgfMrFm5kIIiDnlXIs3TO3K4FK4haM
kQJoUwqyczQFd0QowNiWq8rDBg+V2qyfYL0ZNoh3J4OGEfEbtCSWS31yyur/Z68s
lAZfdn3mnCsLBxG5VA4M7UcK2YJ1pX2PbS+rNELvmrjPB2RH9I9lgGXMgrasXq3a
jHYW+PueyvEwSt9teqnvsOEBvXtG1hUvghKCO/C7rRCnQ/fiM3AhAjWumgr+IPqq
91r+DuQ0EpZ+jQQ7M1iQy0FI4J27lt2CDYLtG61C7I8mJkqWMktUZ5yIiNc7kmTh
Ds08aED+PUM9UeoStqB6WMh/UUklaGomOQV9jYFvQ+b/5Ki79g5L0Zk/G+LQZQnW
xfx7HyXwEh+pc/FAfStZSEe2nWKlXTy/DUDZaXblNSvQQFcmZo7V6TKVoP2A9Uc2
KXvXURtHx3LsXKPO5eM8Dm2LrPQd3di5nmJRKvB96Uqp1A/zTT8eExuPwRs9wdfB
01DCt95eReYQlf1221AtjaTxO/cEC1LysGpMueZK3d9cHu6wfqTIUKAdH5oqNTJ8
NLqclBXDNRbJshqdfRRhhbB+6P/PxmFtPJ8a6ENYz/uwuD1a+vdkTXfhEWlKSal6
1T1B3eO2f/shyvY1DcEve93AvWIeTD6S3gbEuP4LmbnKEA==
Ayrıca bakınız: Sonuç filtreleri
Bağlantı deduplikasyonu
Alan adına göre bağlantı deduplikasyonu
Alan adlarını ayıklama
Çıpalardan ve snippet'lerden etiketleri kaldırma
Bağlantıları içermeye göre filtreleme
Olası ayarlar
SE::Yandex veri kazıyıcısının tüm ayarlarını ve ayrıca şunları destekler:| Parametre adı | Varsayılan değer | Açıklama |
|---|---|---|
| Pages count | 1 | Arama sonuçları veri çekme sayfa sayısı (1 ile 25 arası) |
| Links per page | 20 | Sayfa başına arama sonuçlarındaki bağlantı sayısı (10 / 20 / 30 / 50) |
| Result format | $domain - $key: $position\n | Varsayılan sonuç çıktı formatı |
| Stop when found | ☑ | Alan adı bulunursa veri çekmeyi durdur, sonraki sayfalara geçmez |
| Match type | Exact domain | Aranan konumu alan adına, ana alan adına ve tam bağlantıya göre karşılaştırma imkanı (Exact domain / Top level domain / Exact url) |