Ana içeriğe atla

SE::Rambler - Rambler arama sonuçları veri kazıyıcı

img

Veri kazıyıcı incelemesi

Rambler arama sonuçları veri kazıyıcı. Rambler veri kazıyıcı sayesinde, daha sonraki kullanımlar için hazır büyük bağlantı veritabanları elde edebilirsiniz. Sorguları, arama operatörleri (site vb.) dahil olmak üzere Rambler arama çubuğuna girdiğiniz şekilde kullanabilirsiniz.

A-Parser işlevselliği, Rambler veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması ayarlamanıza ve çok daha fazlasına olanak tanır. 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 kombinasyon ve liste 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 oluşturucu Template Toolkit sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.

Toplanan veriler

  • $totalcount — sonuçlardaki toplam sayı. Yalnızca ilk sayfadan; sayı yoksa boştur
  • $serp.$i.link, $serp.$i.anchor, $serp.$i.snippet — bağlantı, çapa metni, snippet
  • $hints.$i.hint — ilgili anahtar kelimeler. Yalnızca ilk sayfadan; ipucu yoksa boştur

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

Özellikler

  • Rambler arama operatörleri desteği (url:, site:, inurl:, host:, rhost:, domain:)
  • 25 sayfaya kadar, en fazla ~250 sonuç
  • İlgili anahtar kelimeler ($hints.$i.hint)
  • Sonuç görünümü: masaüstü, mobil Android veya mobil iOS

Kullanım durumları

  • Bağlantı veritabanları toplama
  • Anahtar kelimeler için rekabet değerlendirmesi
  • Sitelerin backlinklerini (bahsedilmelerini) arama
  • Rambler arama sonuçlarının çekilmesi gereken tüm durumlar

Sorgular

Sorguları Rambler aramasında olduğu gibi belirtin. Diyelim ki sadece bir siteden gelen bağlantılara ihtiyacınız var. Sorgu alanına şunu giriyoruz:

"kapı satın al" site:http://kp.ru

Sorgu değişimleri

Sorguları çoğaltmak için yerleşik makroları kullanabilirsiniz; örneğin çok büyük bir forum veritabanı elde etmek istiyoruz, farklı dillerde birkaç ana sorgu belirtelim:

forum
forum
foro
论坛

Sorgu formatında a'dan zzzz'ye kadar karakter taraması belirtelim; bu yöntem arama sonuçlarını maksimum düzeyde döndürmeye ve birçok yeni benzersiz sonuç elde etmeye olanak tanır:

$query {az:a:zzzz}

Bu makro, her bir kaynak arama sorgusu için 475254 ek sorgu oluşturacaktır, bu da toplamda 4 x 475254 = 1901016 arama sorgusu eder; rakam etkileyici ancak bu A-Parser için hiç sorun değil. Dakikada 2000 sorgu hızıyla böyle bir görev sadece 16 saatte tamamlanacaktır.

Operatörlerin kullanımı

Sorgu formatında arama operatörlerini kullanabilirsiniz, böylece listenizdeki her sorguya otomatik olarak eklenecektir:

site:$query

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ı serbest formda veya CSV ya da JSON gibi yapılandırılmış formatlarda çıktı almasına olanak tanır.

Bağlantı listesi dışa aktarma

SE::Google ile aynıdır.

SE::Google ile aynıdır.

SE::Google ile aynıdır.

Sonuç formatı:

$hints.format('$hint\n')

Sonuç örneği:

habrahabr
habr
habrahabr ru
xabra
livebusiness
eureka
elektronik muhasebeci
elba adası
elba elektronik muhasebeci
habrahabr
...

SQL formatında kaydetme

SE::Google ile aynıdır.

Sonuçları JSON formatında dökme

SE::Google ile aynıdır.

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 Rambler veri kazıyıcı için en popüler senaryoları sunduk

SE::Google ile aynıdır.

SE::Google ile aynıdır.

Alan adlarını ayıklama

SE::Google ile aynıdır.

Çıpalardan ve snippet'lerden etiketleri kaldırma

SE::Google ile aynıdır.

SE::Google ile aynıdır.

Olası ayarlar

Parametre adıVarsayılan değerAçıklama
DeviceDesktopCihaz çıktısı: masaüstü, mobil Android veya mobil iOS
Wait for soft captcha, sec (0 = ban)25Soft-captcha geçilmesi için kaç saniye bekleneceği. 0 — proxy'yi hemen yasaklar
Page load timeout, sec20Sayfa yükleme zaman aşımı
Pages count5Kaç sayfa veri çekileceği, 1–25. Rambler ~250'den fazla sonuç vermez, bu nedenle maksimum sayfa sayısı Links per page değerine bağlıdır: 10 sonuç → 25 sayfa, 15 → 17 sayfa, 30 → 8 sayfa, 50 → 5 sayfa.
Links per page10Sayfa başına sonuç: 10 / 15 / 30 / 50
Rambler region IDBölge ID'si. BDT dışı IP — Moskova. BDT içi IP — IP'ye göre veya belirtilmişse bu ID'ye göre sonuçlar. ID nasıl öğrenilir — burada
SortSites by relevanceSıralama: Pages by relevance, Pages by date, Sites by relevance, Sites by date
Results filteringModerateFiltre: Unrestricted, Moderate, Family search
Results languageAny languageSonuç dili: herhangi biri veya Belarusian, English, German, French, Kazakh, Russian, Tatar, Turkish, Ukrainian
Serp timeAnytimeDönem: Anytime, Past 24 hours, Past week, Past month
Results typeAny formatDoküman türü: herhangi biri veya pdf, doc, rtf, xls, ppt, swf, odt, ods, odp, odg
Exact matchSorguyla tam eşleşme
Disable autocorrectOtomatik düzeltmeyi devre dışı bırakır, belirtilen sorguya göre veri çeker
Max concurrent browser pages10Veri kazıyıcının aynı anda açık tuttuğu tarayıcı sekmesi sayısı. Yüksek iş parçacığı sayısında dikkatli artırın — bellek ve CPU yükü artar
Use sessionsİyi oturumları kaydeder, daha az hata, daha hızlı veri çekme
Headless browserPenceresiz tarayıcı. Hata ayıklama için işareti kaldırın