Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] ładowanie zawartości innej strony
kamil222
post 31.01.2017, 01:16:21
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.02.2016

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


Cześć,

Jak załadować pod zmienną zawartość innej strony www?

Pociąć string, znaleźć informacje na niej umiem, utknąłem w punkcie załadowania strony internetowej z dowolnego adresu i zwrócenia jej pod zmienną (zawartość HTML).

Od razu mam pytanie czy mogę wybrać czas przez jaki będzie próbować skrypt pobrać stronę lub skończy jej pobieranie jeżeli okaże się, że na jednej stronie załadowana jest np. cały tom Harrego Pottera?
Go to the top of the page
+Quote Post
Tomplus
post 31.01.2017, 18:44:03
Post #2





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Skrypt który będzie pobierał dane, skończy działać wtedy gdy pobierzemy całą stronę. Tak samo jak wpisujesz URL w przeglądarce, to ikona kręci się do momentu aż nie pobierze wszystkich informacji z serwera.

Z taką pobraną informacją możesz już robić co chcesz, np. zapisać na własnym serwerze, aby nie pobierać drugi raz po chwili.
Jeżeli chcesz przetwarzać kod HTML na bardziej czytelny, to musisz skorzystać z jakiejś biblioteki DOM.

Ja polecam PHP Html Parser, https://github.com/paquettg/php-html-parser
Biblioteka spełniała moje wszystkie wymagania gdy pobierałem dane z innej strony do własnej.
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: 24.07.2025 - 17:48