![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Napisany mam skrypt z preg_match i działa. Tylko jest mały problem.
To jest skrypt(link podałem dla przykładu):
I teraz tak, strona z której pobieram dane ma taki kod: Problem polega na tym, że komórki pobiera i wyświetla tak Nazwa: a na stronie z której pobieram wyswietla tak: Nazwa: Opel, czyli ta komórka nie jest pusta tylko jest jakoś uzupełniana, to co muszę w tym przypadku zrobić? Wydaje mi się że jest uzupełniana przez zadeklarowany script js. Pozdrawiam i czekam na odpowiedzi. Ten post edytował aldzik 10.05.2012, 08:29:44 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wejść na tą stronę i zobaczyć (np. poprzez Firebug) w jaki dokładnie sposób uzupełniana jest ta komórka.
Jeśli nie ma jej w źródle pobranym poprzez PHP może to oznaczać zabezpieczenie przed wyciąganiem treści po stronie serwera - wówczas należy spróbować pobawić się CURLem i zasymulować wejście jako przeglądarka. Jeśli to dalej nie pomaga to najprawdopodobniej ta komórka uzupełniana jest poprzez jakiś AJAX czy JSONP - w takim przypadku właśnie w FireBugu musisz zobaczyć z jakiego adresu jest pobierana i odczytywać dane z tego adresu bezpośrednio z PHP by się do tej wartości dostać. (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Hmm mam Firebug'a tylko w jaki sposób sprawdzić? pewnie banalny sposób, ale nie mogę dojść do tego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.08.2025 - 00:08 |