Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak pobierać wyniki meczy z serwisu typu www.livescore.com, pobieranie wyników z innej strony do mojej bazy danych
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam ,


Chciałem na swoją stronę pobierać wyniki zakończonych ( tylko interesujących mnie meczy ) ... w jaki sposób się to robi ? ... przykładowo chciałbym pobrać wszystkie wyniki zakończonych meczy Polskiej Ekstraklasy - z ostatniej kolejki ... i najlepiej aby wyniki pobierały się od razu automatycznie do mojej bazy danych kiedy status meczu jest - zakończony.

proszę o pomoc,

dzięki, pozdrawiam

Ten post edytował damianooo 31.10.2011, 13:09:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Ok przede wszystkim nie ma jednej ogólnej metody - to zależy od strony.

1. Musisz najpierw sam manualnie zapoznać się z nawigacją danej strony, przejrzeć elementy, które chcesz pobierać itp
2. przygotuj CURL - pobierz daną stronę, na której są informację interesujące dla Ciebie (najlepiej jeśli to możliwe podpiąć się pod wyszukiwarkę - wtedy masz tylko to co potrzebujesz), ustaw ewentualne nagłówki, ciasteczka, sprawdź przekierowania - zobacz czy strona się wczytuje do PHP
3. parsuj to co przyszło w poszukiwaniu tego co potrzebujesz - wyrażenia regularne
4. zapis do bazy - koniec

Można też użyć html parserów w PHP - jest parę bibliotek, ktoś niedawno o tym pisał chyba tutaj.
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 10:37