Poslao: 03 Avg 2008 13:28
|
offline
- Marko_88
- Građanin
- 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
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 03 Avg 2008 14:07
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- 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.
|
|
|
|
Poslao: 03 Avg 2008 14:11
|
offline
- Marko_88
- Građanin
- 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.
|
|
|
|
Poslao: 03 Avg 2008 14:25
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- 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?
|
|
|
|
Poslao: 03 Avg 2008 14:37
|
offline
- Marko_88
- Građanin
- 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?
|
|
|
|
Poslao: 03 Avg 2008 15:06
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- 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
Ako jos nesto nije jasno, tu sam.
|
|
|
|
Poslao: 03 Avg 2008 15:14
|
offline
- Marko_88
- Građanin
- 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?
|
|
|
|
Poslao: 03 Avg 2008 15:40
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
morao bih da ga izvrsim da bi video ima li greske.
ako tebi radi - onda nema gresaka
|
|
|
|
|
Poslao: 03 Avg 2008 16:15
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
a mene zanima peco koliko si dugo radio kod recimo za jedan izvor
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 ?
|
|
|
|