Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Wyciąganie danych ze strony
adbacz
post 3.06.2011, 17:41:15
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


Potrzebuje wyciągnąć ceny produktów ze strony Ceneo lecz problem w tym, że nie wiem jak przebrnąć dalej. Jak na razie dotarłem do informacji o funkcji file_get_contents(), która, po wpisaniu jej adresu URL wyciąga całą treść strony. Wiem też, że aby wyciągnąć konkretne dane musze użyć wyrażeń regularnych, ale tutaj się zatrzymałem.

Nie mogę znaleść konkretniejszego przykładu, aby coś sklecić. Napisałem takie coś, ale zwraca mi dwie puste tablice. Wiem, ze jest coś źle, ale sam na prawdę nie wiem co:

  1. preg_match_all('/<a href="\/advanced_search?hl=pl">([a-zA-Z])<\/a>/', $strona, $wynik);


Dla testów w zmiennej $strona, jest zapakowana treść strony startowej Google. Tam skopiowałem <a href="/advanced_search?hl=pl"> jako początek wyrażenia i </a> jako koniec. Między tym znajduje się napisz Szukanie zaawansowane stąd tylko wielkie i małe litery w funkcji.

Mogę liczyć na pomoc?
Go to the top of the page
+Quote Post
melkorm
post 3.06.2011, 18:09:54
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


Kod
([a-zA-Z]+)


--------------------
Go to the top of the page
+Quote Post
wookieb
post 3.06.2011, 18:13:23
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Twój temat był poruszany wieeeloookroootnieee. Dodatkowo wiedza dotycząca twojego problemu jest bardzo łatwa do znalezienia a rozwiązań problemu jest mnóstwo (przynajmniej 3 + setki forków).
Z racji tego zamykam.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 01:51