Urnik

Kako bi zadevo http://www.epf.uni-mb.si/studenti/Urnik_program.aspx pripravil, da preverja za posodobitve in mi jih prikazuje na eni strani, kjer bom imel zbrane zadeve za študij? Ali je mogoče slediti vsakemu predmetu posebaj?

11 odgovorov

jah hm.. nardiš scraper in ti dela zahtevke na stran (original je http://old.epf.uni-mb.si/urnik/groups.asp), submita form, prebere podatke in jih nekam shrani..

samo je nekam velik dela ali pač... nevm če bo to en ekonomist znau...

Če ne znaš, je res precej dela, ker se moraš naučit. Super je, da ta ekonomist to potrebuje in se bo naučil. Če pa - ( predvidevam informatik ) ima kodo napisano v petih minutah, pa je vabljen k pomoči :p

1

ne informatik, tisti samo dolgovezijo, medtem ko je pa 5 minut za inženirja računalništva :)

v čemu razvijamo?

1

Nevem - php?

*Periodicno s crontabom laufaj tvojo skripto
*Skripta naj uporabi cURL da pobere dol zadnjo verzijo strani
*Dve varianti: sparsaš html kot XML ali uporabiš regular expression da ujames samo del html ki je relevanten
*Preveriš če je prišlo do sprememb
*Pofilas nove podatke v svojo bazo

pa se mail si posljes ce je bilo kar koli spremenjeno :)

// IGNORIRAJ KOMENTAR nisem pogledal zakaj gre :-(. Vendar je vseeno fajn aplikacija.

Živjo obstaja aplikacija katero jast že dalj časa uporabljam v ta namen: http://femtoo.com/. Ko izbereš za katero stran bi rad videl posodobitve dodaš še ID tabele.

@domen555: s femtoo-jem nastaviš parametre, izdelaš xml. Lahko ta xml potem dodaš kot rss feed na svojih straneh?

@sloslo: na žalost ne, pošlje e-mail. Je pa edina enostavna rešitev katero mi je uspelo najti da ne "monitoring" celotne spletne strani temveč samo izbrani del. Kar res pride prav če spremlaš kakšne razpise ki se posodobijo na dva mesece in ti track-er pol ne piska vsak dan ko se add v sidebaru spremeni.
Če kdo pozna kako bolšo rešitev se priporočam :-)

Vidim, da je kar zanimiva ta tema in da jih vas nekaj potrebuje, oziroma ima podobno zadevo. Ali je mogoč odkup po kakšni simbolni ceni, da se malo pomaga študentom? :D