![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 157 Pomógł: 32 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
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. |
|
|
![]()
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 |
|
|
![]()
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ć".
|
|
|
![]()
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.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz 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. 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 ![]() ![]() -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
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 |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:41 |