Post
#1
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Witam,
chciałbym pobrać aktualne kursy walut z PKO BP spod tego adresu: http://www.money.pl/pieniadze/banki/pko Napisałem kod tworzący takie wyrażenie regularne: Kod /<td[ a-z="]*>([[:alpha:]]*)<\/td>\n<td[ a-z="]*>([[:alnum:] ]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n / Jak widać regexp jest kosmicznie długi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dlatego chciałbym się dowiedzieć czy można go zapisać inaczej, prościej? Jeśli tak to prosiłbym o porady jak go zmodyfikować. Pozdrawiam: pion PS: w efekcie chciałbym dostać tablicę (taką tworzy również mój regexp):
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%)
|
Po co tak kombinujesz, na oficjalnej stronie NBP są kursy walut w postaci plików XML, którw wystarczy przeparsować i masz wszystko jak na dłoni a tu wystarczy że money.pl przesunie jedno <td> i już nic Tobie nie zadziała, jeśli nie nbp to szukaj innych serwisów podających kursy w postaci xml.
Łukasz |
|
|
|
phpion.com Pobieranie kursów walut z PKO BP 21.10.2007, 21:39:55
phpion.com Właśnie sęk w tym, że muszę użyć PKO BP, bo mają n... 22.10.2007, 06:57:48
kossa Napisz do banku meila czy udostępniają gdzieś na s... 22.10.2007, 09:52:04
phpion.com Heh, od tego zacząłem. Ten link podany przez Ciebi... 22.10.2007, 16:44:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:49 |