Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parser HTML Simple DOM - problem z oczekiwaniem na załadowanie elementów strony
staszek13
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.01.2014

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


Witam serdecznie,

Mam problem, którego nie potrafię rozwiązać.

Mianowicie:

Mam parser PHP (simple_html_dom.php) i wyciągam nim interesujące mnie treści z danych stron.
Wszystko działa prawidłowo, ale mam problem z jedną stroną, na której ceny towarów pojawiają się po czasie kilku sekund - nie wiem czy to oczekiwanie na odpowiedź bazy danych czy specjalne opóźnienie w zapytaniu AJAX.

Chciałbym, aby mój parser "poczekał" na załadowanie się cen.
Próbowałem sleep ale to nie daje pozytywnych rezultatów.

Czy ktoś z Was wie może jak zmusić parser do czekania na dane?

Dziękuję za wszelką pomoc.

Z poważaniem,
staszek13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
YourFrog
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 22
Dołączył: 10.01.2014

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


Zainstaluj FireFox'a z FireBug'iem. Po wejściu na stronę kliknij prawym i wybierz "Zbadaj element za pomocą firebuga". Przejdź do zakładki "Konsola" i odśwież stronę. Jeżeli sie wykonują jakieś zapytania ajax'em to będziesz je widział. Jeśli się wykonują ajax'em to zapewne będą przesyłane w formacie Json i wystarczy ci wtedy użycie funkcji "json_decode" + "file_get_contents". Jeżeli nie to napisz adres strony to ktoś napewno ci powie coś więcej.
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: 18.10.2025 - 00:05