Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobieranie danych z innej strony?
killer99977
post 25.03.2010, 22:00:21
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 29.01.2010

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


Witam,
może mi ktoś podać skrypt który pobierze dane z danej strony. Wiem że takich tematów ale nie znalazłem odpowiedniego.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Kszyhuu
post 25.03.2010, 22:09:37
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

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


http://www.forumkomputerowe.pl/topic/320-p...ww-do-zmiennej/
http://forum.php.pl/lofiversion/index.php/t59693.html
http://forum.4programmers.net/viewtopic.php?id=138038
I tutaj masz już chyba najpełniejszy opis:
http://www.crumb.pl/articles/12,PHP_jak_po...strony_WWW.html
Go to the top of the page
+Quote Post
Wicepsik
post 25.03.2010, 22:10:36
Post #3





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


file_get_contents


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 25.03.2010, 22:12:23
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Zależy do czego potrzebujesz...
Temat: Parsowanie strony lista

stąd zabierzesz przykłady ;]


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Mustava
post 30.03.2010, 12:25:47
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 2.03.2009

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


A jak pobrać/podejrzeć/itp zawartość div'a do którego np ajaxem załadowano jakąś treść?
Zapisując/podglądając źródło mamy np tylko główną stronę z divami, ale nie widać źródła treści załadowanej do diva.
Go to the top of the page
+Quote Post
Fifi209
post 30.03.2010, 14:53:06
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


W Javascript użyjesz:
document.getElementById('id_diva')


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Mustava
post 30.03.2010, 22:58:51
Post #7





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 2.03.2009

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


No niby tak, ale gdybym chciał przeszukać np w php treść załadowaną do takiego diva (np preg_match'em) to jak mam się do tego "dokopać".
Go to the top of the page
+Quote Post
Berg
post 31.03.2010, 01:43:13
Post #8





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

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


Na 100% nie jestem pewien ale się nie da. Ani czyste PHP ani np. Curl nie obsługują JS podczas pobierania treści. Jedynym rozwiązaniem jest podejrzenie źródła JS i wyłuskanie adresu strony z której pobierane są dane. Potem odpalasz file_get_contents (opcjonalnie, jeśli skrypt wymaga jakiś nagłówków to używasz curl'a) i pobierasz treść którą parsujesz do wymaganego przez Ciebie formatu.
Go to the top of the page
+Quote Post
zegarek84
post 31.03.2010, 09:19:24
Post #9





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(Berg @ 31.03.2010, 02:43:13 ) *
Na 100% nie jestem pewien ale się nie da. Ani czyste PHP ani np. Curl nie obsługują JS podczas pobierania treści. Jedynym rozwiązaniem jest podejrzenie źródła JS i wyłuskanie adresu strony z której pobierane są dane. Potem odpalasz file_get_contents (opcjonalnie, jeśli skrypt wymaga jakiś nagłówków to używasz curl'a) i pobierasz treść którą parsujesz do wymaganego przez Ciebie formatu.

Co z tego, że nie obsługuje jak obsługa tutaj nie potrzebna... co do "wyłuskania" adresu są prostsze sposoby niż analiza skryptów winksmiley.jpg - wystarczy w mozilli włączyć wtyczkę Live HTTP Headers i wszystko widać jak na dłoni - co się pobiera i z jakimi nagłówkami winksmiley.jpg (oraz oczywiście skąd)


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
Mustava
post 31.03.2010, 09:49:02
Post #10





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 2.03.2009

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


OK, ale nie chodzi tutaj (przynajmniej mnie) o mozillę czy inna przeglądarkę - chcę pobrać stronę z zawartością divów i te zawartości przeszukać automatycznie samymi skryptami php.

Ten post edytował Mustava 31.03.2010, 09:50:19
Go to the top of the page
+Quote Post
Berg
post 31.03.2010, 10:58:06
Post #11





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

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


Ale treść w tych divach jest ładowana z skryptu JS, tak? Jeśli tak to samo wczytanie strony nie pomoże, musisz wczytać też treść z stron z których pobiera JS. @zegarek84 miał rację, najłatwiej adres wykryć używając Live HTTP Headers, ewentualnie Firebuga.
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 - 15:41