![]() |
![]() |
![]()
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: 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 (IMG:style_emoticons/default/smile.gif) Jeśli nie możesz, to zamiast wyrażeń regularnych zainteresuj się PHP DOM. Jest to znacznie wygodniejszy sposób na krążenie po kodzie HTML strony niż wyrażenia regularne i nie tak narażony na błędy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:12 |