Jak sledovat inzeráty pomocí RSS

Máte nápad na zlepšení? Sem s ním!
Odpovědět
Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 13.10.2009 8:16

Jak to vypadá, tak se RSS výstupu tady na bazaru nedočkáme, což ale není žádný problém. Stačí použít nástroj FEED43 (http://feed43.com/), který sloučí právě k sledování webů, které nemají RSS.
Stačí se na webu zaregistrovat, přijde vám potvrzovací email. Po přihlášení klikněte na odkaz "My Feeds" vpravo nahoře - tím se dostanete do seznamu vašich RSS kanálů. Potom klikněte na odkaz "Create new feed", k vytvoření nového RSS feedu:

Step 1. Specify source page address (URL)
Address*: zadejte adresu http://hudebnibazar.cz/, pokud chcete sledovat všechny inzeráty. Pokud chcete sledovat jenom vybrané, tak si napřed na webu vyberte možnosti, klikněte na "Hledat" a zadejte URL, které se vám objeví v adresím řádku (např. když hledáte slovo "telecaster", tak je to http://hudebnibazar.cz/index.php?katego ... rder=datum).
Encoding: windows-1250 (znaková sada)

klikněte na tlačítko "Reload"

Step 2. Define extraction rules
Global Search Pattern: [?] slouží ke sledování jedné věci na webu (jednoho údaje) - my ale máme na stránce 12 inzerátů, takže tohle pole necháme prázdné
Item (repeatable) Search Pattern*: [?] projdeme HTML a vybereme jenom to, co chceme zjistit:
  • {%} = text, co chceme zjistit
  • {*} = text, co se mění

Kód: Vybrat vše

<TABLE border=0 cellpadding=0 cellspacing=0 width=460>
{*}http://hudebnibazar.cz/foto.php?ID={%}&All=1{*}
http://hudebnibazar.cz/img_inz/{%}" border="{*}</div>{%}</SPAN>{*}
<SPAN class="i-text">{%}</SPAN>{*}
<span style="font-size:11px;color:maroon;font-family:Arial;"><b>{%}</b>
{*}<SPAN class="i-zarazeno">Zařazeno:
{%}</SPAN><br>{*}
</TABLE>
klikneme na tlačítko "Extract"

Clipped Data: - výstup, který jsme dostali - jedná se o text, který jsme vyhledali pomocí {%}, ale ještě s číslem (pořadí, kolikáty ten znak v tom předchozím bodě byl)
  • {%1} = ID inzerátu
  • {%2} = název obrázku
  • {%3} = nadpis
  • {%4} = popis
  • {%5} = cena
  • {%6} = datum
Step 3. Define output format
Teď už si jenom získaná data upravíme k obrazu svému:
Feed Title: - název RSS kanálu (např. "Hudební bazar")
Feed Link*: - odkaz na web kanálu - stejný jako URL adresa
Feed Description*: - popis kanálu (např. "výpis inzerátů")

Item Title Template*: {%3}
Item Link Template*: http://hudebnibazar.cz/inzerat.php?ID={%1}
Item Content Template*:

Kód: Vybrat vše

{%6} - <b>{%5}</b><br />
<img src="http://www.hudebnibazar.cz/img_inz/{%2}" style="float:right" />
{%4}

Klikneme na tlačítko "Preview" a dostaneme adresu RSS kanálu:
Feed URL is: ... .xml

Takhle třeba vypadá RSS pro hledané slovo "telecaster": http://feed43.com/3678200661365838.xml
Stačí si to vložit do RSS čtečky (třeba Google Reader) a už na bazar nemusíte zbytečně chodit :-)

Uživatelský avatar
Nero
Rádce
Příspěvky: 29517
Registrován: 15.07.2007 13:21
last.fm: http://www.last.fm/user/Nero1
Bydliště: Brno

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od Nero » 13.10.2009 16:46

Hezké, díky - zdůležitněno. :wink:
"Náš problém není v tom, že toho víme málo. Náš problém je, že mnoho z toho, co víme, není pravda."

PetrPeter 1975 - 2008

Uživatelský avatar
VladaM
Site Admin
Příspěvky: 169
Registrován: 11.04.2006 13:53
Bydliště: Praha

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od VladaM » 29.01.2010 18:49

Nero píše:Hezké, díky - zdůležitněno. :wink:
V nové verzi bazaru je RSS již integrován.
http://hudebnibazar.cz/test/rss/rss.php
resp. http://hudebnibazar.cz/rss/rss.php po nasazení nové verze

Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 30.01.2010 12:21

VladaM píše:
Nero píše:Hezké, díky - zdůležitněno. :wink:
V nové verzi bazaru je RSS již integrován.
http://hudebnibazar.cz/test/rss/rss.php
resp. http://hudebnibazar.cz/rss/rss.php po nasazení nové verze
Ještě by to chtělo, aby šly sledovat RSS z výsledků hledání a sekcí. Tzn. pokud např. hledám "telecaster", tak by rss měl adresu např. rss.php?q=telecaster a v RSS by se zobrazovaly jenom inzeráty obsahující slovo telecaster.

Viz. např aukro:
Hledání: http://www.aukro.cz/search.php?sg=0&string=telecaster
RSS: http://www.aukro.cz/rss.php?feed=search ... telecaster

Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 31.01.2010 20:37

V XML je chyba (asi není ukončeno </channel>)
This page contains the following errors:
error on line 2365 at column 3: Extra content at the end of the document
Below is a rendering of the page up to the first error.

T1-4
Příspěvky: 121
Registrován: 4.02.2010 12:58
Bydliště: Českolipsko

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od T1-4 » 25.02.2010 15:17

jj v sage taky nejde
Dean Avalanche 7 + EMG707, IMG Stage Line GAT-100R+4x12 box, DigiTech RP7

Uživatelský avatar
VladaM
Site Admin
Příspěvky: 169
Registrován: 11.04.2006 13:53
Bydliště: Praha

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od VladaM » 25.02.2010 17:29

rotten77 píše:V XML je chyba (asi není ukončeno </channel>)
This page contains the following errors:
error on line 2365 at column 3: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Chybělo tam ukončení </channel> i </rss>. Tak jsem to doplnil. Ještě jsem přidal tebou zmiňovanou funkci pro fulltext: http://hudebnibazar.cz/rss/rss.php?q=telecaster vypíše inzeráty obsahující slovo telecaster.

EDIT: Když zadáš něco do fulltextu na stránkách, tak to parametr rss.php?q=XYZ doplní samo. Takže se přihlásíš k odběru inzerátů, který obsahují daná slova.

Díky za spolupráci!

Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 25.02.2010 18:46

VladaM píše:...
Výborně. Teď už je to podle mých představ :-)
Jenom bych tam někam umístil ikonku s RSS a k vyhledávacímu formuláři taky (s textem "RSS pro výsledky hledání"), když už tu ta možnost je, tak aby o tom lidi věděli, jinak budu jediný uživatel této funkce :-)

T1-4
Příspěvky: 121
Registrován: 4.02.2010 12:58
Bydliště: Českolipsko

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od T1-4 » 28.02.2010 12:33

Nevidim moznost sledovani konkretni casti bazaru. Treba jen kytarove efekty. Nechci hledat podle nazvu.
Dean Avalanche 7 + EMG707, IMG Stage Line GAT-100R+4x12 box, DigiTech RP7

filo01
Příspěvky: 1426
Registrován: 24.06.2010 13:04
Bydliště: Ostrava

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od filo01 » 14.10.2010 13:36

VladaM píše:Ještě jsem přidal tebou zmiňovanou funkci pro fulltext: http://hudebnibazar.cz/rss/rss.php?q=telecaster vypíše inzeráty obsahující slovo telecaster.
EDIT: Když zadáš něco do fulltextu na stránkách, tak to parametr rss.php?q=XYZ doplní samo. Takže se přihlásíš k odběru inzerátů, který obsahují daná slova.
Ahoj, prosím tě, pokouším se z rss vyloudit správné výsledky na zadání "Ibanez", "prodej", "Ostravský kraj".
http://hudebnibazar.cz/rss/rss.php?q=ibanez mi najde všechny Ibanezky, ale jak do dotazu dostat ta další kritéria ?
Tu tvoji EDIT poznámku jsem nepochopil, když zadám fulltextový dotaz, tak vypadá takhle: http://hudebnibazar.cz/index.php?katego ... rder=datum, tj, žádné rss se do něj "samo" nedoplní

Díky za navedení správným směrem.
Parker P-44N, Parkwood H2, Prolectrix mini, Boss BR-80, Zoom G1XOn, Digitech Jamman Solo XT & SDRUM, Behringer Xenyx 302, iLoud, t.Bone HD880, Presonus Eris E4.5

Uživatelský avatar
Bummer
Příspěvky: 4668
Registrován: 3.06.2008 11:01
Bydliště: Plzeň
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od Bummer » 28.04.2011 18:58

Rád bych sledoval nabídku kytar v Plzeňském kraji pomocí RSS.
http://hudebnibazar.cz/index.php?katego ... rder=datum

Jak?
Gibson Explorer '76 RI Cort M600 BCS Cort EVL Z4 (R.M. ColorSound, R.M. Custom AlNiCo) Ibanez RG570CT (olše+javor, SD SH-5) DIMAVERY PB-320 Hardwire CM-2 Michalík Wah-Volume Boss GEB-7 Hardwire CR-7 Hardwire TR-7 Hardwire DL-8 Laney VH100R 2x12" DIY bedna s Celestion Vintage 30 Peavey Bandit 112 Sheffield USA fake Shure SM58 M-Audio MobilePre USB mkII M-Audio Firewire 410

Bias je slovo, ne zkratka.

Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 28.04.2011 19:47

Tohle už je poměrně staré téma, struktura bazaru se za tu dobu změnila... Moc teď nemám čas vytvářet novou specifikaci, ale vyzkoušej službu page2rss - převede jakoukoliv stránku do RSS

Uživatelský avatar
Bummer
Příspěvky: 4668
Registrován: 3.06.2008 11:01
Bydliště: Plzeň
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od Bummer » 30.04.2011 9:41

Ok, vytvořil jsem si na to vlastní, tak kdyby to někoho náhodou zajímalo, tak odkaz je zde: http://feed43.com/5606788581455345.xml (editace zde: http://feed43.com/feed.html?name=5606788581455345).
Gibson Explorer '76 RI Cort M600 BCS Cort EVL Z4 (R.M. ColorSound, R.M. Custom AlNiCo) Ibanez RG570CT (olše+javor, SD SH-5) DIMAVERY PB-320 Hardwire CM-2 Michalík Wah-Volume Boss GEB-7 Hardwire CR-7 Hardwire TR-7 Hardwire DL-8 Laney VH100R 2x12" DIY bedna s Celestion Vintage 30 Peavey Bandit 112 Sheffield USA fake Shure SM58 M-Audio MobilePre USB mkII M-Audio Firewire 410

Bias je slovo, ne zkratka.

Uživatelský avatar
SUK
Příspěvky: 2257
Registrován: 17.03.2008 22:19
last.fm: last.fm/user/sukcz
Bandzone: http://bandzone.cz/fan/sukovec
Bydliště: Pr(aha|del|ase)
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od SUK » 8.01.2012 20:41

Jak je to tedka s RSS a filtrovanim? Odkaz, kterej tam na webu je dle vseho nefunguje:

http://hudebnibazar.cz/rss/rss.php?q=h***o hazi to samy co http://hudebnibazar.cz/rss/rss.php?q=fender
Hodně budem někde...

Uživatelský avatar
SUK
Příspěvky: 2257
Registrován: 17.03.2008 22:19
last.fm: last.fm/user/sukcz
Bandzone: http://bandzone.cz/fan/sukovec
Bydliště: Pr(aha|del|ase)
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od SUK » 13.01.2012 21:05

Tak co, tady se neodpovida?
Hodně budem někde...

Uživatelský avatar
Wohma
Rádce
Příspěvky: 10790
Registrován: 23.12.2006 12:09
Bydliště: Brno
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od Wohma » 13.01.2012 23:18

SUK píše:Tak co, tady se neodpovida?
Nejde o to kde, ale komu 8) :D
PRS CE24, ENGL Blackmore, Orange PPC412, kotel efektů na pedalboardu
‘Men have become tools of their tools.’ ~Henry David Thoreau
Somnus Aeternus

Uživatelský avatar
SUK
Příspěvky: 2257
Registrován: 17.03.2008 22:19
last.fm: last.fm/user/sukcz
Bandzone: http://bandzone.cz/fan/sukovec
Bydliště: Pr(aha|del|ase)
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od SUK » 13.01.2012 23:20

Co jsem udelal tak strasnyho? :D
Hodně budem někde...

Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2299
Registrován: 8.03.2007 7:13
Skype: rotten77_cz
Bydliště: Prostějov
Kontaktovat uživatele:

Re: Jak sledovat inzeráty pomocí RSS

Příspěvek od rotten77 » 26.10.2012 15:44

Čau,
udělal jsme novou verzi, není sice tak dobrá jako ta předtím :-), ale funguje. Návod je zde: Jak sledovat inzeráty na Hudebnibazar.cz pomocí RSS. Postup je pořád stejný, jen se změnil ten kód:

Kód: Vybrat vše

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

Odpovědět

Zpět na „HudebníBazar.cz“