![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Robię właśnie program który sczytuje pierwszą stronę z googla (tuż po wpisaniu interesującego nas hasła). Kod wygląda tak:
(Program zaczerpnięty z http://peb.pl/tworzenie-stron/353712-curl-na-google-2.html). To co program wyświetla to : Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) [3] => Array ( ) [4] => Array ( ) ) Podejrzewam ze błąd jest gdzieś w funkcji preg_match_all. Zależy mi tylko na linku z strony. Lecz niestety nie wiem gdzie (IMG:style_emoticons/default/sad.gif) proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
jak trochę poszukasz w Google to znajdziesz wyrażenie regularne, które pobiera te wyniki, aczkolwiek zauważysz też, że sposób z wyrażeniami ma dość sporą wadę tutaj - jeżeli Google wprowadzi jakąś zmianę w kodzie to Twój sposób przestanie działać.
Zakładam, że to co Ciebie interesuje to odnośniki znajdujące się wewnątrz <h3>, jak widać kilka prostych linijek w oparciu o DomDocument załatwia sprawę:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 21:39 |