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%)
|
@pawelk3k Forum to jest miejsce gdzie się ludziom pomaga, a nie odwala za nich całą robotę. To co teraz wypisałeś pokazuje, że nie zapoznałeś się z podstawami php. A bez podstaw to praktycznie gotowy kod nic Ci nie daje i nawet gdybym Ci napisał dokładnie co trzeba przerobić to i tak byś nie wiedział jak to zrobić. Swoją drogą to aż godne podziwu ile błędów można zrobić doklejając zaledwie 2 linijki.
Tu masz gotowy skrypt, który pobiera wyniki z Google za pomocą googleApi: http://thetechnofreak.com/technofreak/goog...ch-results-php/, jeżeli dla zmiennej $pages przypiszesz wartość 1, a dla zmiennej $query szukaną frazę to otrzymasz tablicę(poczytaj o tym co to są tablice i jak je używać) z pierwszą stroną wyników wyszukiwania dla podanej frazy. Ale niestety bez podstaw i ten skrypt może okazać się mało użyteczny, musisz zapoznać się z takimi pojeciami jak: typy zmiennych, tablica, operacje na tablicy, pętle, funkcje, curl. Pamiętaj też, że każdą funkcję php możesz sprawdzić w manualu i tak też powinieneś zrobić - linijka po linijce dowiedzieć się jak skrypt działa. Masz tam dokładny opis tego co robi dana funkcja, jakie przyjmuje parametry, co zwraca, przykłady użycia oraz często wiele cennych informacji w kometarzach. Manual: http://www.php.net/ |
|
|
|
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
pawelk3k Oczywiście to co podałeś to działa lecz zwraca peł... 11.05.2012, 22:00:36 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 07:11 |