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 [Link mogu videti samo ulogovani korisnici] kao i [Link mogu videti samo ulogovani korisnici] "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: 23212
  • 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: 23212
  • 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: 23212
  • Gde živiš: Niš

mondo je bas zeznut, njega drugacije obradjujem.

uzmimo recimo Blic.

primer - [Link mogu videti samo ulogovani korisnici]

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: 23212
  • 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 1029 korisnika na forumu :: 128 registrovanih, 10 sakrivenih i 891 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -Max-, 04bokibole, 10x10.9, A.R.Chafee.Jr., Aleksa 3215, amaterSRB, anbeast, asdfjklc, baltazar01, bojcistv, bokisha253, Boris BM, Botovac, Bozjidar87, branko7, Brankojle, BrusLi, Butcher, BWG, ccoogg123, cenejac111, Chainsaw, cifra, comi, cyprus, dankisha, darionis, darkkran, Darth Malak, DezurniOperativni, djonsule, djukapfc, dolinalima, dragan4s, DragoslavS, dukikan, dushkomkd, Feller, Flanker-G, Fog of War, galerija, Grochow, igorkozar83, Inženjer Agašin, IpMan, istina, istokzapad, ivanb, j-22orao, Jan, Japidson, Jaz, Jeremiah, Kajzer Soze, Karaula, kib, kirucar, kondenzator, krasta, Kukuvaja, lacko, ladro, Lap720, Leonov, Litostroton, lucko1, Makarid, Mamadu, mat, milan124, milanpb, milenko crazy north, Miletić Zoran, MiljanXD, Millennium, milos1231, mnn2, monomah, Naj-Turs, naki011, nebidrag, nebkv, Nebojsa81, Nemanja.M, nemkea71, nick79, Nikolajevic, nnnnnnnnnn, ozzy, Paklenica, paladin71, Papadubi, Petjan, precan, Prečanin30, probisic, proka89, qurtamurta, rakivan, rambod, raptorsi, raster12, Ray1973, razumihin, S2M, Seeker, siwoti, Sr.Stat., stalja, strn, t84dar, theNedjeljko, Tila Painen, tm, tomo2, varda, Vatreni Zmaj, VBoss, vensla, virked, Vlada78, x011, zemljanin, zil10, Zjmc, zokilivac, Zvrk, 79693