![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zaczałem bawić się parserem PHP Simple HTML DOM Parser, po prostu chciałem się nauczyć jego obsługi i logiki. Niestety o ile z większością rzeczy problemu nie mam tak utknąłem jesli chodzi o parsowanie strony, która ma paginację.
Jako przykład można wziąć panorame firm, albo Allegro, gdzie wyniki są podzielone na podstrony. Na przykład coś takiego: To akurat wziąłem z Allegro. W jaki sposób uzyskać wyniki z każdej podstrony? Na przykład tytuł. Czyli w tym wypadku 13 podstron? Prosze o jakąś podpowiedź, mały przykład, nie wiem jak to ugryźć i utknąłem, a zaczyna mnie to frustrować. Potrafię pobrać wyniki z głównej, potrafię pobrać wyniki z określonego linka, ale nie potrafię przelecieć wyników poprzez paginację. Będę wdzięczny za nakierowanie.
Ten post edytował hejkumkejkum 10.06.2014, 22:43:22 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Jeśli znasz maksymalną ilość podstron, to jesteś w stanie odwiedzić każdą z nich używają pętli for. Dla każdej podstrony w adresie url przekazywany jest numer.
Więc iterujesz od 1 do max_ilość_podstron dla konkretnego adresu URL który zawiera parametr z numerem strony. Żeby nie było napisałem dokładnie to samo co YourFrog więc jemu należy się podziękowanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:19 |