Przejdź do treści głównej

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

Przegląd scraperaSEO::PingSEO::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

Możliwe ustawienia