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: 4 Pomógł: 0 Dołączył: 8.05.2012 Ostrzeżenie: (0%)
|
Oczywiście to co podałeś to działa lecz zwraca pełen link:
[/url?q=http://www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.html&sa=U&ei=92OtT76VG-XT4QSeuPifDA&ved=0CBIQFjAA&usg=AFQjCNGoxC2WeJwBl9IElbaD93LWYlw2RA] => T TORBA 15,4 15,6" 16 Chociaż link zaczyna się od www a kończy przed znakami "&sa=U" chciałbym dostać gotowy link w tym wypatku: www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.htm myślę o ponownym zastosowaniu getElementsByTagName. od razu mówię ze funkcja strstr nie działa (IMG:style_emoticons/default/sad.gif) wyrzuca mi błąd strstr() expects parameter 1 to be string, array given Myśle ze to po prostu zmienna nie jest typu string (nie pytajcie mnie jak to możliwe). Więc zastosowałem pewien trick:
gdy tak robię dostaje w odpowiedzi pustą wiadomość. dokładny kod wygląda tak:
Nie mam pojęcia dlaczego program tak reaguje, próbowałem również przypisywać $ret innej zmienna ale zawsze jest tak samo proszę o pomoc. |
|
|
|
pawelk3k Sczytywanie danych z googla 8.05.2012, 22:23:43
tehaha łatwiej i wydajniej będzie użyć DOMDocument
tu m... 8.05.2012, 22:48:23
pawelk3k Co prawda to co podałeś tehaha działa, lecz zwraca... 8.05.2012, 23:02:53
tehaha Wiesz przede wszystkim nie napisałeś co dokładnie ... 8.05.2012, 23:20:38
pawelk3k przyjrzałem się DOMDocument pomysł moze być dobry,... 11.05.2012, 17:36:57
tehaha jak trochę poszukasz w Google to znajdziesz wyraże... 11.05.2012, 19:00:13
tehaha @pawelk3k Forum to jest miejsce gdzie się ludziom ... 11.05.2012, 23:26:57 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 21:06 |