![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Postanowiłem założyć wątek, bo szczerze mówiąc pomysły mi się wyczerpały. Otóż potrzebuję napisać skrypt, który pobiera kategorie z Allegro, a następnie wyświetla je. Pobierać pobieram przy użyciu file_get_contents, no a następnie pasuje je wyszukać zapewne przy pomocy preg_match. Problem w tym, że za bardzo nie wiem jak to ugryźć. Generalnie kategorie umiejscowione w kodzie HTML są następująco:
Kolejne podkategorie są identycznie, różni się tylko cyfra w klasie: Tak więc trzeba to wyjąć wyrażeniem regularnym. Czy powinienem brać się tylko za nazwę kategorii czy to co jest w adresie też? I jak najłatwiej byłoby rozróżnić kategorię od podkategorii? Ten post edytował apollos 11.07.2012, 12:04:50 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://allegro.pl/webapi/ - jedyna legalna i niezależna od zmian w układzie stron serwisu droga do uzyskania danych które potrzebujesz...
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wiem o istnieniu API, ale niestety mam to na "zadanie" i muszę wykonać to samemu.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
http://allegro.pl/webapi/ - jedyna legalna i niezależna od zmian w układzie stron serwisu droga do uzyskania danych które potrzebujesz... A co jest nielegalnego w spisaniu kategorii taką czy inną metodą? Upewnij się czy na pewno nie możesz skorzystać z API - to też nie jest wcale trywialne ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, API odpada.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
Podaj konkretnie strone z której chcesz to pobierać, bo chyba na każdej podstronie wygląda to inaczej. Z strony głównej same nazwy kategori możesz wyciągnąć tak:
-------------------- pretty as a shit.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A kolega o DOM nie słyszał?
![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Podaj konkretnie strone z której chcesz to pobierać, bo chyba na każdej podstronie wygląda to inaczej. Z strony głównej same nazwy kategori możesz wyciągnąć tak: http://allegro.pl/category_map.php A kolega o DOM nie słyszał? Coś więcej na ten temat?![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 5 Dołączył: 10.12.2011 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Niestety, API odpada. Niestety API odpada, bo nie umiem się nim posługiwać. Lepiej pisz konkretnie, a nie skrótami, poniżej masz jak byk wszystko opisane. http://allegro.pl/webapi/documentation.php/theme/id,43 Ten post edytował Lorum3 11.07.2012, 14:24:01 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Niestety API odpada, bo nie umiem się nim posługiwać. Lepiej pisz konkretnie, a nie skrótami, poniżej masz jak byk wszystko opisane. http://allegro.pl/webapi/documentation.php/theme/id,43 Przecież napisałem, że to nie jest mój wymysł, prawda? Wiem o istnieniu API, ale niestety mam to na "zadanie" i muszę wykonać to samemu.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:35 |