A zašto komplikovati sa DOM-om... Ja sam baš skoro za jedan sajt pravio robota (spajdera, crawler-a, svejedno), koji odlazi na jednu stranicu, sa nje kupi samo određene podatke (naravno sa regularnim izrazima), i posle ih smešta u jedan lokalni tekstualni fajl na mom serveru, iz kojeg ja posle vučem potrebne informacije...
Procedura je otprilike ovakva:
- sa funkcijom file dohvatim sadžaj celog HTML fajla u niz (može i sa file_get_contents, pa da se onda sve smesti u jedan string, svejedno),
- sa preg_match_all strpam sve "pogotke" u jedan niz (preg_match_all('/>[a-z0-9:\.,\-\/\sčćšđžČĆŠĐŽ()]{2,}</is', $search, $niz);),
- taj niz po potrebi obradim i upišem sve iz njega u lokalni tekstualni fajl, naravno, u formi koja meni odgovara,
- i posle sa podacima iz tog fajla mogu lako da se "igram"...
U tvom slučaju, to sa vremenskom prognozom je još lakše, jer ti u stvari samo treba da radiš ova prva dva koraka i onda odma' da kod sebe na sajtu ispisuješ ono što dobiješ. Naravno, ovaj drugi korak, odnosno taj regularni izraz, zavisi od konkretnih potreba, i od toga koje informacije želiš da izdvojiš...