Geniusz greg sądzi, że takowy sposób istnieje.
Nawet już o tym
wspominał.
Interfejs gdzie podajesz numer stacji i zakres ekstrahowanych danych. W wyniku otrzymujesz plik, który można zaimportować do arkusza. Parę kliknięć i 25 x 12 załatwione zanim zdążysz zaparzyć kawę. No, ale trzeba napisać program do tego. O ile ogimet nie stosuje jakichś zabezpieczeń przed zapisem strony z poziomu PHP to napisanie takigo kodu to tylko kwestia wolnego czasu.
---
DODANE:
Gwoli wyjaśnienia - moje pytanie odnośnie tego czy robiłeś to ręcznie wynikało z faktu, że zdaję sobie sprawę z ogromu pracy jaki stanowi ręczne wyciągnięcie takiej ilości danych z serwisu Ogimet.
Temat nie dawał mi spokoju. Do tego stopnia, że postanowiłem sprawdzić czy to czym piszę jest możliwe. Rozwiązanie zagadki zajęło mi aż trzy godziny, bo nie jestem przecież zawodowym programistą PHP. Sęk w tym, że strona z danymi jest generowana dynamicznie przez CGI - nie jest to strona statyczna w rodzaju:
http://jakis.adres.pl/strona.html. Ostatecznie jednak serwis Ogimet udało się poskromić:
Ogimet ekstraktor (wersja prealpha 0.01)Oczywiście na razie to nic wielkiego. Podajesz numer stacji, rok, miesiąc i dane dla wybranych parametrów po kliknięciu na
wyślij są wyświetlane na ekranie oraz zapisywane do pliku ogimet.txt. Najważniejsze w tym wszystkim jest to, że da się dane z serwisu wyciągnąć. Zawartość tego pliku mam w zmiennej. Zatem nie stanowi teraz żadnego problemu by napisać algorytm, który będzie parsował tę zmienną, wyciągał tylko to co potrzeba i formatował elegancki plik z danymi. Oczywiście za cały żądany okres - w sposób automatyczny.
Jakieś pytania?
Uprzedzając co do terminu ukończenia tego programu. Na razie chciałem tylko zobaczyć czy dane z Ogimetu będzie się dało wyciągnąć. Wynik sprawdzenia - pozytwny.
Natomiast na gotowy produkt przyjdzie trochę poczekać. Myślę, że kilka tygodni, bo będę się tym zajmował z doskoku w czasie jakichś wolnych chwil. Najwięcej roboty to parser. A Ty pomyśl przez ten czas nad zapytaniami: co chcemy wyciągać, najlepiej wklej gotowe kwerendy w rodzaju:
http://www.ogimet.com/cgi-bin/gsynres?lang=en&ind=10488&ndays=31&ano=2010&mes=12&day=31&hora=06http://www.ogimet.com/cgi-bin/gsynres?lang=en&ind=10488&ndays=31&ano=2010&mes=12&day=31itp. itd.
Możemy wyciągać rocznie, miesięcznie, godzinowo itp. Daj mi tylko gotowe kwerendy.