Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

News aggregator - kako napraviti?

[es] :: PHP :: News aggregator - kako napraviti?

[ Pregleda: 1808 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejan s
ddd
Niš

Član broj: 194308
Poruke: 69
*.ninet.rs.



+14 Profil

icon News aggregator - kako napraviti?27.06.2010. u 14:12 - pre 169 meseci
Ovako, pre svega da kažem da sam početnik u PHPu, ali nešto sam razmišljao o nekim malo složenijim stvarima, pa reko gde drugde da pitam za savet, nego na ES-u :)

Dakle, konkretno me zanima gde da gledam i šta da učim kako bih napravio neki news aggregator? Čak nisam siguran ni da se to tako zove, ali valjda je to to - da na jednom sajtu skupljam podatke npr. vesti sa drugih sajtova, naravno, da proces bude automatizovan i da to vrši neka skripta. Ja sam nešto gledao malo po netu, i te stvari uglavnom idu preko onih RSS feedova, ali ni sa njima nisam baš dobro upoznat :) Šta ako neki sajt nema taj RSS feed, da li postoji neki drugi način da se to uradi?

Kako sam ja to zamislio: skripta sakuplja podatke sa neta (par početnih rečenica, datum pisanja, adresa sa koje je vest "skinuta" itd...) i potom ih smešta ih u bazu. A korisnik kada dođe na taj moj, zamišljeni, sajt ima neki search sa par kriterijuma i kada pošalje upit da dobije rezultate koji zadovoljavaju te kriterijume.

Takođe, i neka već gotova skripta bi dolazila u obzir, pa ukoliko neko zna nešto malo više o ovome, molim ga da mi da koji savet :)
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: News aggregator - kako napraviti?27.06.2010. u 14:35 - pre 169 meseci
Polako počinje da me nervira taj izraz "skripta"... PHP je mnogo više od skripting jezika, i mogu slobodno da kažem da se ta faza u evoluciji PHP-a kao jezika završila.

To što si ti zamislio nikako ne može da odradi samo jedna "skripta". Realizacija svih ti ideja koje si izneo zahteva dosta posla, a način na koje će to da bude odrađeno zavisi od stila kojeg ti koristiš za pisanje PHP aplikacija/sajtova.

Uglavnom, ako sam dobro razumeo tvoju viziju, ključna stvar u toj tvojoj aplikaciji će biti nešto što se zove "scrap-ovanje" (ne znam kako bih to preveo ), a predstavlja izvlačenje informacija sa web sajtova, bilo parsiranjem HTML koda same stranice sajta, ili možda korišćenjem API-ja nekog servisa, RSS feed-a, i slično.
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: News aggregator - kako napraviti?27.06.2010. u 14:36 - pre 169 meseci
Pa ako nema RSS feed, onda moras da parsujes html... a to moze da bude prilicno zeznuto... za pocetnika. ;)

http://simplehtmldom.sourceforge.net/


http://stackoverflow.com/questions/34120/html-scraping-in-php
 
Odgovor na temu

dejan s
ddd
Niš

Član broj: 194308
Poruke: 69
*.ninet.rs.



+14 Profil

icon Re: News aggregator - kako napraviti?27.06.2010. u 22:11 - pre 169 meseci
E to, u suštini sam tražio naziv, nisam znao kako se ta stvar zove :D

Hvala vam, sada kad znam šta da gledam biće lakše :D Pogledao sam ovaj simple html dom parser i tako sam baš nešto i zamišljao, deluje mi odlično :D
 
Odgovor na temu

[es] :: PHP :: News aggregator - kako napraviti?

[ Pregleda: 1808 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.