SEO::Ping - Masowe wysyłanie żądań Ping do serwisów obsługujących Weblog API (Google Blog Search, Feed Burner, Ping-o-Matic itp.)
Przegląd scrapera

SEO::Ping – pozwala wysyłać zapytania Ping, powiadamiające o pojawieniu się nowych stron w serwisach/blogach obsługujących Weblog API (http://www.weblogs.com/api.html): Google Blog Search, Feed Burner, Ping-o-Matic itp.Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera SEO::Ping do dalszego wykorzystania (presety), ustalać harmonogram scrapowania i wiele więcej.
Zapisywanie wyników jest możliwe w dowolnej formie i strukturze, dzięki wbudowanemu potężnemu silnikowi szablonów Template Toolkit, który pozwala stosować dodatkową logikę do wyników i wyprowadzać dane w różnych formatach, w tym JSON, SQL i CSV.
Warianty wykorzystania
- Masowa indeksacja stron serwisów i blogów
Zapytania
Obsługiwane są dwa warianty zapytań: format uproszczony i pełny.
Uproszczony format
Po spacji podaje się następujące parametry:
- Adres usługi Ping, do której zostanie wysłane zapytanie Ping
- Adres strony
- Link do strony serwisu do indeksacji
- Nazwa serwisu lub bloga
http://rpc.weblogs.com/RPC2 http://a-parser.com/ http://a-parser.com/wiki/seo-ping A-Parser - scraper dla profesjonalistów SEO
Pełny format
Po spacji podaje się:
- Adres usługi Ping, do której zostanie wysłane zapytanie Ping
- Ciąg w formacie JSON, zawierający opis pingowanej strony
http://ping.feedburner.com {"name":"A-Parser - scraper dla profesjonalistów SEO", "site":"http://a-parser.com/", "page":"http://a-parser.com/wiki/seo-ping", "feed":"http://a-parser.com/feed", "tags":"parser|scraper"}
W pełnym formacie można podać dodatkowe parametry, takie jak:
- Adres kanału RSS strony
- Tagi opisujące kategorie, do których należy strona
Wszystkie parametry, oprócz name i site, są opcjonalne.
Masowe wysyłanie zapytań do wielu usług
Do masowego wysyłania wielu stron do wielu usług można wykorzystać możliwości makr w Query format:
- Umieść listę usług w pliku
queries/subs/ping-services.txt - Umieść listę linków do indeksacji w pliku
queries/subs/site-links.txt
Wtedy końcowe zapytanie można sformułować tak:
{subs:ping-services} http://a-parser.com/ {subs:site-links} A-Parser - scraper dla profesjonalistów SEO
Scraper automatycznie utworzy zapytania i wyśle każdy link z pliku site-links.txt do każdej usługi z pliku ping-services.txt.
Warianty wyprowadzania wyników
A-Parser obsługuje elastyczne formatowanie wyników dzięki wbudowanemu silnikowi szablonów Template Toolkit, co pozwala mu wyprowadzać wyniki w dowolnej formie, a także w formie ustrukturyzowanej, np. CSV lub JSON
Domyślne wyjście
Format wyniku:
$service: $message\n
Przykład wyniku:
http://rpc.weblogs.com/RPC2: Thanks for the ping.
Sukces wykonania zapytania Ping należy określać na podstawie następujących parametrów:
$success= 1 - zapytanie zostało pomyślnie wysłane i otrzymano odpowiedź$flerror= 0 - usługa Ping przyjęła zapytanie bez błędów