Jak sledovat inzeráty na Hudebnibazar.cz (a MIDI.cz) pomocí RSS

autor: Jan Zatloukal
datum: 26.10.2012

Hudebnibazar.cz je bezesporu nejnavštěvovanější český internetový hudební bazar. Bohužel ale jeho vývoj trochu stagnuje a i když jsem na hudebním fóru několikrát řešil přidání RSS tak jsem docílil pouze přidání obecného RSS se všemi inzeráty. Je tu ale řešení, jak sledovat i inzeráty pomocí vámi specifikovaných parametrů.

Pomocí služby Feed43 si můžeme vytvořit z jakékoliv stránky RSS feed. Vytvořte si tedy na Feed43 účet. Až dokončíte registraci, přejděte na svůj účet a klikněte na Create new feed.

Krok 1 – URL adresa

Do adresy zadejte adresu bazaru s parametry pro vyhledávání a poté klikněte na tlačítko Reload. Pokud například hledáte prodejce kytary fender z Prahy, bude vypadat následovně:

http://hudebnibazar.cz/index.php?kategorie=0&page=1&fulltext=fender&nabpop=nabidka&region=Praha&ins=25&order=datum

Krok 2 – Šablona inzerátu

Do pole Item (repeatable) Search Pattern vložte následující kód:

<TABLE width="476">{*}<div class="InzeratObr">{%}</div>{*}<div class="InzeratNadpisSmall"><a href="{%}">{%}</a></div>{*}<div class="InzeratTextSmall"><a href="{*}">{%}</a></div>{*}</TABLE>

Zástupné znaky

  • {*} – zastupuje “cokoliv”, tuto část kódu šablona ignoruje
  • {%} – údaje, které chceme z kódu stránky získat, později je použijeme k vytvoření RSS

Jedná se o šablonu, která v HTML kódu najde inzeráty a rozdělí je do jednotlivých příspěvků. Klikněte na tlačítko Extract.

Výsledkem je náhled příspěvků:

{%1} = http://hudebnibazar.cz/….
{%2} = ….
{%3} = ….

Krok 3 – Formát RSS feedu

Zde už zbývá doplnit jednotlivé údaje.

RSS feed properties

  • Feed Title – Popis RSS kanálu
  • Feed Link – Adresa stránky
  • Feed Description – Popis RSS kanálu

RSS item properties

Sem vložíme znaky získaných dat:

  • Item Title Template: {%3} – název inzerátu
  • Item Link Template: {%2} – odkaz na inzerát
  • Item Content Template: {%1}<br />{%4} – obrázek a popis inzerátu

Klikneme na Preview a dostaneme náš RSS feed:

Krok 4 – RSS feed

V této části už najdete hotový RSS feed, můžete si jej přidat do jakékoliv RSS čtečky, například Google Reader.

MIDI.cz

Zde je také šablona pro MIDI.cz:

<div class="item clearfix">{*}<div class="image">{%}</div>{*}<h2><a href="{%}">{%}</a></h2>{*}<p>{%}</p>{*}</div>
Mohlo by vás zajímat

Ze života kytaristů PC