Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Pobieranie zawartości strony internetowej
puz219
post 25.07.2007, 20:00:52
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Jak zrobić skrypt, który będzie automatycznie pobierał zawartość strony internetowej.

Chodzi mi o strony imdb.com i filmweb.pl.

Chciałbym zrobić skrypt, który pobierałby mi automatycznie dane z tych stron (po wprowadzeniu id) i kopiował mi do formularza dodawania do bazy mysql.

Proszę o jakąś radę lub jakiś kawałek kodu, gdyż nie wiem za bardzo jak się do czegoś takiego zabrać .
A może istnieją już takie skrypty, gdyby ktoś wiedział i mógł udostępnić, albo linki podać, bo ja szukałem, ale nic nie znalazłem, co by mnie zadowalało.

P.S. Założyłem podobny temat w dziale PRZEDSZKOLE, ale nikt nie odpowiadał i stwierdziłem, że jest to może zbyt skomplikowany temat jak na ten dział, więc zrobiłem tutaj drugi taki temat, ponieważ nie mogłem przenieść tamtego. Przepraszam administratorów, moderatorów i całą ekipę forum, ale na prawdę zależy mi na uzyskaniu odpowiedzi, lub choćby jakiejś wskazówki
Go to the top of the page
+Quote Post
flv
post 25.07.2007, 20:07:31
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


A masz pozwolenie na kopiowanie treści z tamtych stron? szczerze mówiąc to wątpie, zainteresuj się wyrażeniami regularnymi.
Go to the top of the page
+Quote Post
puz219
post 25.07.2007, 20:12:52
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


czyli nie da się czegoś takiego zrobić, czy co??

chodzi o to, że robię sobie stronę z kolekcją moich filmów i chciałbym mieć dużo informacji o nich, ale nie chce mi się do każdego filmu, kopiować tych informacji z w/w stron, gdyż jest to czasochłonne, więc chciałbym zrobić skrypt, który by za mnie pobierał te informacje z tych stron.

Jeśli nie da się tego zrobić, to niech ktoś napisze, wtedy będę coś innego kombinował.
Go to the top of the page
+Quote Post
tansky
post 25.07.2007, 20:29:08
Post #4





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 5.12.2005

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


Skopiować zdalną stronę możesz przy użyciu cURL-a, to biblioteka PHP. A jak już będziesz miał ją w zmiennej, to po prostu ją przeparsuj regexpami. Wuala.
Go to the top of the page
+Quote Post
puz219
post 25.07.2007, 21:35:52
Post #5





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


a czy mógłbyś mi podać przykład, jak za pomocą CURL pobrac np. tytuł filmu z imdb, bo ja jestem zielony w tym temacie, a jak popatrzyłem na przykłady w manualu, to tez nic z tego nie jestem w stanie zrozumieć
Go to the top of the page
+Quote Post
thornag
post 26.07.2007, 13:19:24
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Gotowca Ci nikt nie poda to raz.

Dwa hmm muszisz sie upewnic czy umieszczenie adresu do zrodla na stronie bedzie wystarczajace dla imdb, nie kazdy lubi jak sie jego tresci kopiuje.

Po trzecie to wszystko o Curlu jest w manualu, warto tez zajrzec na phpclasses moze ktos juz cos podobnego zrobil, po trzecie sprawdz tez czy imdb nie udostepnia czasem jakiego API czy WebServicu do tego typu uslug.

Reasumujac polecam wujka googla.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 11:18