rss i slike

1

rss i slike

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Hteo bih na portal da izmedjuostalog imam i vesti, nemam bas nesto vremena da iste ubacujem svakodnevno pa bih to automatizovao.
Zanima me sledece, sajt http://www.vesti.rs/ kao i http://www.naslovi.net/ "Povuku" i sliku na svoj server, prilagode je (smanje/povecaju) i ubace uz vest... pa ako nekome nije problem da pstavi neki link ili sl. sto bi mi pomoglo u "skidanju" slika prekok rss-a.

Hvala unapred Wink



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23209
  • Gde živiš: Niš

Vesti.rs vuku sliku na dva nacina, u zavisnosti od toga da li u RSS ima ili nema slika.

Ako ima - onda se lako nadje IMG SRC u sadrzaju RSS clanka, skine se slika, smanji, i snimi na server.

Ako nema - e tu je vec vragolija.
Iz RSS-a se uzme link za datu vest.
Skine se HTML stranica te vesti.
Skripta unapred za svaki sajt ima posebno definisane stringove po kojima ume da odredi gde pocinje vest i gde se ona zavrsava.
Kada skripta odredi to - potrazi IMG unutar tog bloka.
I onda sve isto kao u prvom slucaju - skine se slika, smanji, i snimi na server.

PHP kod naravno ne mogu da ti dam jer bi on bio istrgnut iz celokupnog mog "bot engine-a", i kao takav tebi potpuno neupotrebljiv, ne bi umeo da ga sastavis i povezes.



offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

A i glupo je da koristim tvoj kod kad si se vec tolko trudio...
Da nemas mozda neki link koji bi mi pomogo u tome.
Ovo kada sajt kroz rss salje sliku mi je jasno ali ovo drugo i nije bas.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23209
  • Gde živiš: Niš

Moj kod ne bi ni mogao tek tako da istrgnem iz engine-a jer se on vezuje za cele dve moje dodatne biblioteke [za http download i za image resize], a one se dalje vezuju za neke zajednicke funkcije... pa bi sve bilo totalno razbucano i istrgnuto bez smisla.

A to drugo sto ti nije jasno - to sigurno nema nigde gotovo.
To se pise za svaki sajt pojedinacno.
Objasnio sam princip kako radi, vise o toga ne znam sta da objasnim, sta konkrentno nije jasno?

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Da uzmemo mondo za primer posto bi sa njega samo uzimao vesti iz odredjene kategorije...

Kada ja pvucem sadrzaj stranice sa "file_get_contents" (ili postoji nesto bolje?) Kako da "uvatim" sliku?

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23209
  • Gde živiš: Niš

mondo je bas zeznut, njega drugacije obradjujem.

uzmimo recimo Blic.

primer - http://blic.rs/sport.php?id=51661

prvo, nadjes </head>
sve ispred toga preskocis [objasnicu posle zasto]

zatim potrazis naslov: Novak oduvao Nadala!
[naslov imas u RSS - tako da odatle imas naslov koji da trazis]

kada nadjes naslov - to je dakle startna tacka odakle trazis IMG.
[eto zato smo namerno preskocili <head> da ne bi pronasao naslov u headeru, onda bi pogresno odredio gde clanak pocinje].

dakle, nasao si pocetak vesti.

zatim, Blic zavrsava clanke sa HTML kodom: <div class="commentlink">
Taj string nadjes u HTML-u.
To je kraj clanka [na svim Blicovim stranama]...
[inace za svaki sajt je drugaciji string koji trazis]

Sada imas poziciju pocetka clanka i kraja clanka.
Iskopiras taj blok u novu promenljivu.
$clanak = substr ( $html, $pocetak, $kraj-$pocetak );

I onda po njoj trazis IMG SRC Smile

Ako jos nesto nije jasno, tu sam.

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Izgleda da sam uspeo nesto, nisam video ovaj tvoj poslednji post ali verujem da cu sa njim samo poboljsti ovo sto sam sam sklopio...

///

E sad ddal ovaj mooj kokdd ima neke greske? sta bi mogloo doraditi izmeniti?

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23209
  • Gde živiš: Niš

morao bih da ga izvrsim da bi video ima li greske.
ako tebi radi - onda nema gresaka Smile

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Za sad radi, dok mondo ne promeni kod Smile

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

a mene zanima peco koliko si dugo radio kod recimo za jedan izvor Smile
dakle rad, baza i neko testiranje .... od nule pa do finala ili bar do 98% gotove skripte

i na koliko cron izvrsava skriptu ? svakih sat vremena ili ?

Ko je trenutno na forumu
 

Ukupno su 894 korisnika na forumu :: 60 registrovanih, 8 sakrivenih i 826 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, AF-1, aramis s, Atomski čoban, b_z_b, babaroga, Batinas, Ben Roj, bojankrstc, Buda Baba, cikadeda, crnitrn, Despot1, Doca, DonRumataEstorski, DPera, Drazenbg, Duh sa sekirom, fruitcake88, Frunze, geo.dule, Georgius, havoc995, ivica976, jednokratni akaunt, kaptain, krlebgd77, KUZMAR, LUDI, maiden6657, mean_machine, mercedesamg, mgolub, mile23, milimoj, MilosKop, Nemanja.M, novator, nuke92, operniki, Outis, procesor, proka89, promajauglavi, Ripanjac, RJ, Romibrat, royst33, ruso, Shilok, shone34, Smd, srbijaiznadsvega, stalja, suton, t.mile, Toni, trundle, voja64, Wrangler