Ana içeriğe atla

SEO::Ping - Weblog API Destekleyen Servislere (Google Blog Search, Feed Burner, Ping-o-Matic vb.) Toplu Ping Gönderimi

Veri kazıyıcı incelemesi

Veri kazıyıcı incelemesiSEO::PingSEO::Ping – Weblog API (http://www.weblogs.com/api.html) destekleyen servislere (Google Blog Search, Feed Burner, Ping-o-Matic vb.) sitelerdeki\bloglardaki yeni sayfaların görünümü hakkında bildirimde bulunan Ping istekleri göndermenizi sağlar.

A-Parser işlevselliği, SEO::Ping veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması oluşturmanıza ve çok daha fazlasına olanak tanır.

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.

Kullanım Durumları

  • Web sitelerinin ve blogların sayfalarının toplu indekslenmesi

Sorgular

İki sorgu seçeneği desteklenir: basitleştirilmiş ve tam format.

Basitleştirilmiş format

Aşağıdaki parametreler boşlukla ayrılarak belirtilir:

  • Ping isteğinin gönderileceği Ping servisinin adresi
  • Web sitesi adresi
  • İndekslenecek web sitesi sayfasının bağlantısı
  • Web sitesinin veya blogun adı
http://rpc.weblogs.com/RPC2 http://a-parser.com/ http://a-parser.com/wiki/seo-ping A-Parser - SEO profesyonelleri için veri kazıyıcı

Tam format

Boşlukla ayrılarak şunlar belirtilir:

  • Ping isteğinin gönderileceği Ping servisinin adresi
  • Ping yapılan sitenin açıklamasını içeren JSON formatında bir dize
http://ping.feedburner.com {"name":"A-Parser - SEO profesyonelleri için veri kazıyıcı", "site":"http://a-parser.com/", "page":"http://a-parser.com/wiki/seo-ping", "feed":"http://a-parser.com/feed", "tags":"parser|veri kazıyıcı"}

Tam formatta aşağıdaki gibi ek parametreler belirtmek mümkündür:

  • Sitenin RSS besleme adresi
  • Sitenin ait olduğu kategorileri tanımlayan etiketler

name ve site dışındaki tüm parametreler isteğe bağlıdır.

Birçok servise toplu sorgu gönderimi

Birçok sayfayı birçok servise toplu olarak göndermek için Query format içindeki makro özelliklerinden yararlanabilirsiniz:

  • Servis listesini queries/subs/ping-services.txt dosyasına yerleştirelim
  • İndekslenecek bağlantı listesini queries/subs/site-links.txt dosyasına yerleştirelim

Bu durumda nihai sorgu şu şekilde belirtilebilir:

{subs:ping-services} http://a-parser.com/ {subs:site-links} A-Parser - SEO profesyonelleri için veri kazıyıcı

Veri kazıyıcı otomatik olarak sorguları oluşturacak ve site-links.txt dosyasındaki her bir bağlantıyı ping-services.txt dosyasındaki her bir servise gönderecektir.

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 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ı:

$service: $message\n

Sonuç örneği:

http://rpc.weblogs.com/RPC2: Thanks for the ping.

Ping isteğinin başarı durumu şu parametrelere göre belirlenmelidir:

  • $success = 1 - istek başarıyla gönderildi ve yanıt alındı
  • $flerror = 0 - Ping servisi isteği hatasız kabul etti

Olası ayarlar