Árfolyam lementése automatikusan
Sziasztok!
Van egy probléma amit már régóta nem tudok megoldani, ebben kérném a segítségeteket.
Az lenne a kérdésem, hogy hogyan lehetne megvalósítani azt, hogy egy program bizonyos időközönként lementsen valamilyen információt egy adatbázisba más weboldalakról. Gondolok itt például egy olyan programra, ami az adott napi záró árfolyamokat menti le egy táblázatba, vagy mondjuk egy híroldalról a vezércikk címét, vagy bármi ilyesmit.
Ez csak úgy megoldható, ha rss-n vagy valami hasonló csatornán sugározzák az infókat Vagy megvalósítható úgy is, ha az oldalnak nincs ilyen szolgáltatása
Előre is köszi a segítséget!
re: Árfolyam lementése automatikusan
Ehhez nem kell semmilyen különleges dolog. Ha nem kell belépni az infó eléréséhez, akkor csak egy kis program kell (kb. bármilyen nyelven megírható), ami időszakonként letölti az oldalt (linux alatt wget, curl stb.) és kiszedi belőle amit le akarsz menteni. Ha be kell lépni, akkor kicsit macerásabb, de abban sincs túl sok nehézség.
re: Árfolyam lementése automatikusan
az is jó akár ha cronnal lefuttatok minden nap egy php file-t? a php-t viszonylag jól ismerem, csak ezért kérdezem, hogy így is megvalósítható-e.
még egy kérdés: addig még (talán) oké, hogy betöltök egy weboldalt, de hogy tudnám megmondani neki, hogy az oldalon belül melyik az az információ, amit figyelni, menteni kéne?
Hogy tudnék ilyesmire rákeresni? Gondolom angol nyelven lenne rá leírás, de eddig akárhogy próbálkoztam, nem találtam használhatót.
re: Árfolyam lementése automatikusan
Regexpel ne foglakozz erre keress rá : PHP DomDocument Xpath
re: Árfolyam lementése automatikusan
Ha mindig ugyanaz a konkrét oldal a cél mondjuk naponta, akkor jó a crontab. Én programból simán meg szoktam hívni a wget-et ami lementi az oldalt. Az oldalon pedig adott pozíciót keresek. Mondjuk egy stílust, vagy állandó szöveget, amihez képest tudom hol van, ami kell nekem. Érdemes meghagyni a lementett fájlt és valamilyen ellenőrzést használni, mert ha változik az oldal szerkezete, akkor ugye borul(hat) az automata. Ellenőrzés sem kell bonyolult, elég csak annyit nézni, hogy pl. szám-e, amit találtál, ha azt keresel, na meg hogy találtál-e egyáltalán. Ha minden nap nézi valaki az eredményt, akkor az ellenőrzés sem nagyon kellhet. Egy fapados megoldás 100 sor kód sincs.
re: Árfolyam lementése automatikusan
Idézet:
kepgp eredeti hozzászólása
Egy fapados megoldás 100 sor kód sincs.
inkabb 10-15 sor az :)
------------------------