Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis notowań giełdowych
Mati
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Mam pytanie. Jak z danej strony internetowej wyciągnąć odpowiednie dane nie mając dostępu do jej baz danych, tlyko do wygenerowanych tabel. Postaram się to przedstawić na przykładzie, ktory mnie dręczy.

Śledzę notowania giełgowe 16 spółek (AGORA,EFEKT,ELKOP,EMAX,ELZAB,NETIA,OKOCIM,OPTIMUS,PKN
ŻYWIEC,BPH,BRE,COMPLAND,PEKAO,PROKOM,TPSA) na stronie
http://www.bankier.pl/inwestowanie/notowan...ania/akcje.html. Codziennie o 17 kopiuję tą stronę i spisuje ostatnie notowanie tych akcji (cena, i wachanie procentowe). Aby ułatwić sobie sprawę, chciałbym aby program w php skopiował mi te odpowiednie dane i zapisywał np. do bazy MySQL.
Jeżelli np. wejde o 17:00 na tą moją stronę z programem w php, to on skopiuje odpowiednie dane i zapisze je w bazie. Czy wie ktos jak to zrobić?



Pozdrawiam, Mati

http://webmaster.bajo.pl
http://4webFREE.prv.pl
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Hint: wyrażenia regularne.
Go to the top of the page
+Quote Post
Mati
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


a dokladniej?
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #4





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
a dokladniej?

Były już takie tematy, poszukaj...
Go to the top of the page
+Quote Post
Mati
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


No wiem, ze byly, ale ja w php dlugo nie siedze, i probowalem, ale nic.. Gdybym wszystko umial sam zrobic, to bym sie nie pytal na forum. Dlatego proszę, aby ktoś spróbował to zrobić na moim przykładzie. Z góry wielkie dziex.


POzdrawiam, Mati
http://webmaster.bajo.pl
http://4webFREE.prv.pl
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Jesli probowałeś, to pokaż co robiłeś.
Zobacz: to proste.

1. pobieramy plik do zmiennej.
2. sprawdzamiy, jaki fragment pliku źródłowego potrzebujemy (Np. Agora):
Kod
<tr align=center><td align=left><a  class=articleTitleLink href="/inwestowanie/profile/quote.html?symbol=AGORA&format=detailed">AGORA</a></td><td>[05-23 16:10]</td><td class="quoteUp">47.50</td><td class="quoteUp">0.30</td><td class="quoteUp">0.64</td><td>47.30</td><td>47.60</td><td>47.10</td></tr>

3. Zamieniamy to na schemat wyrażenia regularnego:[php:1:bb207db25b]<?php $__regExp = '<tr align=center><td align=left><a class=articleTitleLink href="/inwestowanie/profile/quote.html?symbol=AGORA&format=detailed">AGORA</a></td><td>[05-23 16:10]</td><td class="quoteUp">47.50</td><td class="quoteUp">0.30</td><td class="quoteUp">0.64</td><td>47.30</td><td>47.60</td><td>47.10</td></tr>'; ?>[/php:1:bb207db25b]
Uwaga: wyrażenie skonstruuuj sam. Ja nie jetsem pewien jak powinno wyglądać, więc nie chcę rozwlekać wątku. A na testowanie nie mam czasu.

4. Traktujemy (1) naszym wyrażeniem (hint: ereg*() )
5. Wyniki wstawiamy gdzie chcemy.
Tak zrobiłbym to ja.
Go to the top of the page
+Quote Post
Cudi
post
Post #7


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Hint: Nazwy spółek których dane chcesz uzyksać można zapisać w tablicy, a niektóre rzeczy w zmiennej $__regExp jak np. data, trzeba zastąpić odpowiednim wyrażeniem (poczytaj w manualu o funkcji eregi i eregi_replace, także komentarze)
Go to the top of the page
+Quote Post
Mati
post
Post #8





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


ludzie czarna magia
Go to the top of the page
+Quote Post
evo
post
Post #9





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

Ostrzeżenie: (0%)
-----


Cytat
Hint: Nazwy spółek których dane chcesz uzyksać można zapisać w tablicy, a niektóre rzeczy w zmiennej $__regExp jak np. data, trzeba zastąpić odpowiednim wyrażeniem (poczytaj w manualu o funkcji eregi i eregi_replace, także komentarze)


taaa a to mu duzo da :wink:

http://www.bankier.pl/inwestowanie/notowan...ania/akcje.html.

Strona o podanym adresie nie istnieje.
Jeżeli powinno być inaczej, skontaktuj się z zespołem technicznym: feedback@bankier.pl.


jak by strona istniala to bym ci erega walnal :wink:

Mati czy ty to ten Mati z Ygrega?
Go to the top of the page
+Quote Post
Cudi
post
Post #10


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Ja bym to zrobił preg_match_all'em, a potem jeszcze odpowiednio prztworzył zwróconą tablice tak żeby zostały "czyste" dane. Ale nie potrafiłbym napisać odpowiedniego wyrażenia regularnego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
scanner
post
Post #11





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Próbowałes robić cokolwiek, czy tylko poczekałeś trochę, żeby odświerzyć temat?
Jeśli to piewrwsze - pokaż co próbowałes robić.
Jesli to drugie - zastanów się, czt nie warto zająć się ogrodnictwem.
Go to the top of the page
+Quote Post
Mati
post
Post #12





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


http://www.bankier.pl/inwestowanie/notowan...ania/akcje.html - to jest poprawny adres tlyko, ze bez kropki na kocu
Go to the top of the page
+Quote Post
scanner
post
Post #13





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A po cholere mi to? Ja już tam byłem, czego przykładem jest mój pierwszy post.
Ja się pytam, czy Ty kolego czekasz na gotowca, czy próbowałes już napisąc jakies w.regularne !!!
Go to the top of the page
+Quote Post
Mati
post
Post #14





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


nigdy nie siedzialem w wyrazeniach regularnych, dlatego od razu wolalem sie zwrocic do kogos, kto ma o tym pojecvie
Go to the top of the page
+Quote Post
Jabol
post
Post #15





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


my tu nie podajemy gotowców, tylko próbujemy pomóc ludziom dojśc do rozwiązań. Jeżeli chcesz pracować na podstawie tego co umiesz i nie podejmować wyzwań nauki to lepiej naprawde zostań ogrodnikiem, bo tam możesz pracować jednym narzędziem. Bo programowanie już takie jest. Cały czas musisz się uczyć, ba jak tego nie robisz to zostajesz w tyle!
Go to the top of the page
+Quote Post
Mati
post
Post #16





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


A moglibyscie mi podac, jakies dobre zrobdla (dokladny adres) zeby zlookac w.reg??
Go to the top of the page
+Quote Post
scanner
post
Post #17





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Masz tutaj jeden z lepszych adresów.
Go to the top of the page
+Quote Post
Mati
post
Post #18





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Chyba będe potrzebowal duzo czasu zeby to zrozumiec. Próbuje cos ulozyc, ale nawet nie wiem jakie funkcje zastosowac, probowalem cos z eregi , ale jakies kompletne bzdurska mi powychodzily. Naprawdę sam się z tym nie uporam, i tu moja jedyna nadzieja.



Pozdrawiam, Mati


p.s. jeżeli nie chcecie mi pomóc za friko, to jestem w stanie zapłacić
Go to the top of the page
+Quote Post
DeyV
post
Post #19





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




-> praca oferowana (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Mati
post
Post #20





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


no jak juz tu jest temat, to moze ktos sie zaoferuje
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:00