Ana içeriğe atla

Arayüz Genel Bakışı

Yapı

A-Parser Arayüzü

A-Parser arayüzü üç bölümden oluşur:

  • Menu (Menü) (solda)
  • Status bar (Durum çubuğu) (altta)
  • Current tab (Geçerli sekme) (sağda)

Haberler

Haberler

Sekme iki alana ayrılmıştır:

  • A-Parser Haberleri (solda), şunları içerir:
    • güncellemeler hakkında güncel bilgiler
    • tarif ve makale koleksiyonları
    • video eğitimleri
  • Forumdaki son mesajlar (sağda)

Hızlı görev

Hızlı görev

Bu sekme, düzenleyiciye başvurmadan basit bir görevi başlatmanıza olanak tanır.

Görev düzenleyici

Görev Düzenleyici

Tam teşekküllü bir görev düzenleyici. Veri kazıyıcıları ayrıntılı olarak yapılandırmanıza, filtreler uygulamanıza, düzenli ifadeler kullanmanıza, deduplikasyon kaydı tutmanıza, sorguları ve sonuçları formatlamanıza ve daha birçok özelliğe olanak tanır. Görev yapılandırması hakkında daha fazla bilgiyi Task Editor (Görev düzenleyici) bölümünde okuyabilirsiniz.

Preset dışa aktarma

Preset dışa aktarma

Preset içe aktarma

Preset içe aktarma

İpucu balonları

İpucu balonları

Belirli alanların (veri kazıyıcı, sonuç formatı, sorgu formatı vb.) üzerine gelindiğinde ipucu balonları görünür.

Açılır listelerde arama

Açılır listelerde arama

Açılır listede aramayı kullanmak için içindeki metne tıklayın, temizleyin (CTRL+A, DELETE\BACKSPACE) ve yazmaya başlayın. Birden fazla eşleşme bulunursa, ok tuşlarını kullanarak aralarında gezinebilirsiniz. Öğe bulunduğunda ENTER tuşuna basın.

not

Aramayı kullanarak birden fazla öğe seçemezsiniz. Bunun için listeyi manuel olarak kaydırmanız ve gerekli öğeleri seçmeniz gerekir.

Veri Kazıyıcılar

Bu alanda, görevde kullanılacak Veri kazıyıcılar ekleyebilir, Sorgu oluşturucu, Sonuç oluşturucu ekleyebilir, Sonuç formatını değiştirebilir, Veri kazıyıcı seçeneklerini geçersiz kılabilir, bir preset seçebilir ve Görev testi gerçekleştirebilirsiniz.

Sonuç formatı

Varsayılan sonuç formatı
Buton butonu, sonuç formatını varsayılana döndürmenizi sağlar.
Satır sonlarının kullanılabildiği çok satırlı bir giriş alanı açmak için Buton simgesine tıklayın.

Veri kazıyıcı seçenekleri

Veri kazıyıcı ayarları presetler – kaydedilmiş ayar setleri – olarak saklanır.

Tüm ayarlar için varsayılan bir preset mevcuttur – default. Bu değiştirilemez. Tüm değişiklikler yeni isimlerle presetlere kaydedilmelidir.

Seçenekleri geçersiz kılma

Seçenekleri geçersiz kılma

Override preset (Geçersiz kılma ekle) – veri kazıyıcı için ayarların hızlı bir şekilde geçersiz kılınmasıdır. Bu seçenek doğrudan Görev Düzenleyici'de eklenebilir. Ayar listesinde varsayılan değerler belirtilmiştir.

Sorgular

Sorgu listesi iki şekilde belirtilebilir: bir dosyadan yükleyerek veya alana yazarak.

Dosyadan sorgular

Dosyadan sorgular

Metinden sorgular

Metinden sorgular

Sonuçlar

Sonuçlar

Görev düzenleyicinin Results (Sonuçlar) alanında, sonuçların dosyalara kaydedilmesini düzenleyen seçenekleri görebilirsiniz.

Seçenekler

Görev düzenleyicinin ek seçenekleri.

Görev kuyruğu

Görev kuyruğu

Görev kuyruğu arayüzü ile etkileşim gösterimi. Aktif ve tamamlanmış görevler arasında geçiş, sayfalar arası geçiş.

Görev kartı

Görev kartı. Kart üzerinde görevle ilgili temel bilgiler yansıtılır. Kuyruktaki görev durumları ve açıklamaları.

  • Ayarlar
    • Parsers (Veri Kazıyıcılar). Bu bölümde görevde yer alan veri kazıyıcılar gösterilir.
    • Görevin kuyruğa Add time (eklenme zamanı).
    • Queries (Sorgular). Virgülle ayrılmış sorgular veya sorgu dosyasına giden göreli yol (/aparser/queries/ klasöründen itibaren) belirtilir.
    • Config preset (İş parçacığı yapılandırması). Görevde kullanılan İş Parçacığı Yapılandırmasının adı.
    • Results file (Sonuç dosyası). Sonuç dosyasının adı.
  • Durum
    • Görevin (son) Changed time (değiştirilme zamanı).
    • Queries done/all (Sorgular tamamlanan/toplam). Toplam sorgu sayısı ve tamamlananların sayısı.
    • Failed queries (Başarısız sorgular). Sayısı
    • Results unique/all (Sonuçlar benzersiz/toplam)
    • Status (Durum)
    • Active threads (Aktif iş parçacıkları)
    • Wait proxy threads (Bekleyen iş parçacıkları)
    • Speed cur/avg (Hız anlık/genel). Dakikadaki sorgu cinsinden görev yürütme hızı: anlık, son bir dakika içinde gerçekleştirilen sorgu sayısını gösterirken, genel, görevin tüm çalışma süresi boyunca ortalama değeri gösterir.
    • Current query (Geçerli sorgu)
not

Duraklatma ile görevi durdurma arasındaki fark nedir? Duraklatılan görev aktif bir slot işgal etmeye devam eder, durdurulan ise etmez. Yürütmeye hem durdurmadan sonra hem de duraklatmadan sonra devam edilebilir.

not

Kuyrukta görüntülenen görev sayısı nasıl ayarlanır? ⚙ Ayarlar sekmesine gidin, ardından Genel Ayarlar kısmına gelin ve Tasks per page (Sayfa başına görev) maddesinde istediğiniz sayıyı belirtin. Değişikliklerin yürürlüğe girmesi için 💾 Kaydet butonuna basın.

Sayfa başına görev sayısı

Planlayıcı

Planlayıcı

Scheduler (Planlayıcı), periyodik yürütme gerektiren görevlerin başlatılmasını planlamanıza olanak tanır.

Log görüntüleyici

Log görüntüleyici

Belirli bir görev için log görüntüleme. Her iş parçacığı için log ayrı tutulur.

Log görüntüleme esas olarak görev hata ayıklama için, görevin ilerleyişini analiz etmek ve görevde hataların nerede ve ne zaman oluştuğunu görmek için gereklidir. Örneğin, görev çalışmıyorsa, sonuçlar toplanmıyorsa, o zaman görev loglarını incelemek ve neden sonuç olmadığını görmek gerekir.

not

Görev loglarını görüntülemek için, görevi eklemeden önce Do log (Log tut) seçeneğini etkinleştirmek gerekir. Bu seçenek etkinleştirilmeden görev eklenirse log görüntüleme mümkün olmayacaktır.

Log Tut seçeneği nasıl etkinleştirilir

Proxychecker

Proxy Checker Genel Bakış

Proxychecker yönetimi Proxy Checker (Proxychecker) sekmesinde gerçekleştirilir; orada proxycheckerlar eklenebilir, silinebilir, ayrıca etkinleştirilebilir ve devre dışı bırakılabilir. Ayrıca bu sekmede her bir proxychecker'ın çalışma istatistikleri, canlı proxy grafiği ve kaynak işleme istatistikleri görüntülenir.

Araçlar

Araçlar

Birkaç sekme içerir:

  • Template Tester – şablon oluşturmak ve kontrol etmek için bir araç
  • JavaScript Editor – kendi JS fonksiyonlarınızı eklemenize ve bunları şablon motorundan çalıştırmanıza olanak tanır
  • Update A-Parser – güncellemeleri kontrol etme ve otomatik olarak son sürüme güncelleme
  • Maintenance – veri kazıyıcı sunucusunu durdurma ve yeniden başlatma, ayrıca hata ayıklama penceresi
  • Regex Builder – düzenli ifadeler oluşturmanıza ve test etmenize olanak tanır

Tools (Araçlar) hakkında daha fazlası

Ayarlar

Ayarlar

A-Parser aşağıdaki ayar gruplarını içerir:

  • Global Settings – programın temel ayarları: dil, şifre, güncelleme parametreleri, aktif görev sayısı
  • Config Presets – görevler için iş parçacığı ayarları ve deduplikasyon yöntemleri
  • Parser Presets – her bir veri kazıyıcıyı ayrı ayrı yapılandırma imkanı
  • Proxy Checker Presets – proxy denetleyici için iş parçacığı sayısı ve tüm ayarlar
  • Advanced Settings – ileri düzey kullanıcılar için isteğe bağlı ayarlar

Settings (Ayarlar) hakkında daha fazı

Test veri çekme

Veri Kazıyıcı Testi

Bu sekme veri kazıyıcıların hata ayıklaması için tasarlanmıştır. Hata ayıklama (debug) modu mevcuttur.

Parser Test (Test veri çekme) hakkında daha fazlası

Durum çubuğu

Durum çubuğu

Durum çubuğu aşağıdaki öğeleri içerir:

  1. A-Parser status (A-Parser durumu). Varsayılan olarak Idle değerine sahiptir. Bu, A-Parser'ın bekleme modunda olduğu anlamına gelir. En az bir görev eklenir eklenmez durum Parsing olarak değişir.
  2. current number of tasks (Mevcut görev sayısını) yansıtır. Soldan sağa: yürütülen görev sayısı, toplam görev sayısı (çalışan veya durdurulan).
  3. proxy information (Proxy bilgileri) sunulur:
    1. Canlı sayısı.
    2. Toplam yüklenen.
  4. number of active threads (Kullanılan iş parçacığı sayısı) yansıtılır.
  5. new version available (Yeni bir sürüm mevcutsa) görünür. Tıklandığında Update A-Parser sekmesi açılır.
  6. A-Parser Website link (web sitesi bağlantısı).