Pobieranie danych ze strony internetowej

0

Witam, mam do napisania taki program:
Zrealizowac program który bedzie pobierac kurs (kurs otwarcia, czas notowania, wartosc
indeksu, obrót) wybranego indeksu giełdowego ze strony www.stooq.pl (oraz finance.yahoo.com)
i wyswietlał go co kilka sekund na monitorze. Menu programu ma umoliwiac wybór:
• Adresu serwisu finansowego (www.stooq.pl, finance.yahoo.com),
• Rodzaju indeksu pobieranego (np. WIG200, S&P500, DJI, NIKKEI itd.),
• Czasu aktualizacji danych (np. 15 sek., 5 min itd.).

Przyznam, że nie spodziewałem się takiego zadania, szczególnie nie ma nic wspólnego z treścią wykładu. Szukałem porad w internecie, przeglądałem Thinking in java ale niestety nie znalazłem pomocnych wskazówek. Proszę, poradźcie od czego zacząć i jakimi mniej więcej narzędziami mogę to zrobić. Dodam, że jestem na pierwszym semestrze informatyki więc proszę o niezbyt skomplikowane porady :)

pozdrawiam

0

Witam

Odświeżam stary już temat bo stoję przed podobnym problemem. Chciałbym napisać program, który po wywołaniu wejdzie na stonę http://www.money.pl/gielda/archiwum/spolki/
w odpowiednie pola wpisze wcześniej zadane prze ze mnie dane (daty oraz nazwę spółki) a następnie zapisze wynikowy plik csv pod zadaną prze ze mnie nazwą w wybranym katalogu.

Z programowania znam się na języku C - programowanie mikrokontrolerów.

Wyżej wymieniony problem chciałbym rozwiązać samodzielnie, ale proszę o kilka wskazówek:

  1. Jaki język programowania wybrać?
  2. Jaki kompilator?
  3. Gdzie znajdę jakiś tutorial lub kurs do proponowanego przez was języka programowania.

To tyle na początek.

pozdrawiam
luki

0

Od siebie mogę polecic obiektowy Pascal i pakiet Synapse. Na 4p jest kurs Delphi i mój artykuł na temat użycia Synapse w obsłudze protokołu HTTP. Z IDE nadaje się darmowy Lazarus. Jednak jeśli znasz C++ to w nim powninieneś łatwiej ogarnąć temat.

0

Do tego typu zadań świetnie sprawdza się Selenium. Służy to to niby do testowania stron, ale jako, że ma wbudowane odpowiednie parsery i narzędzia do analizy stron można użyć tej biblioteki do tworzenia robotów łażących po stronach i ściągających dane.

0
luki88 napisał(a):

...Chciałbym napisać program, który po wywołaniu wejdzie na stonę http://www.money.pl/gielda/archiwum/spolki/
w odpowiednie pola wpisze wcześniej zadane przeze mnie dane (daty oraz nazwę spółki) a następnie zapisze wynikowy plik csv pod zadaną prze ze mnie nazwą w wybranym katalogu.
...
Wyżej wymieniony problem chciałbym rozwiązać samodzielnie, ale proszę o kilka wskazówek:

  1. Jaki język programowania wybrać?

Do takich zadań to Perl, Perl i ewentualnie Perl :) .

luki88 napisał(a):
  1. Gdzie znajdę jakiś tutorial lub kurs do proponowanego przez was języka programowania.

Jesli chodzi Ci o materiały do nauki języka to odpowiedź standardowa: net i książki.
A jeśli szukasz materiałów do nauki pisania botów i crawlerów to zainwestuj 70 zetów w książkę "100 sposobów na tworzenie robotów sieciowych -
Kevin Hemenway, Tara Calishain
" . W niej masz rozpisane 100 przykładów (z tego 95 w Perlu) jak pisać takie programy.

0

Co inna osoba to inny pomysł i język programowania :D

Dzięki za podpowiedzi. Poczytam o każdej z propozycji i coś wybiorę.

pozdrawiam
luki

1 użytkowników online, w tym zalogowanych: 0, gości: 1