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

SEO::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.txtdosyasına yerleştirelim - İndekslenecek bağlantı listesini
queries/subs/site-links.txtdosyası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