Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]Wywołanie funkcji np. google z innej strony
hop
post 5.04.2009, 10:52:28
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.03.2009

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


Witam
Chciałbym wiedzieć czy jest możliwe coś następującego: Chcę napisać stronę na której jest funkcja która np. ze strony google wywołuje funkcję autocomplete czy coś takiego następująco: funkcja z mojej strony podaje jakiś wyraz i wywołuję funkcję ze strony google która podaje wyniki tzn. np. moja strona podaje opel,wywołuje google które podaje:
opel kadet 100 wyników
opel astra 200 wyników
opel vectra 1000 wyników
chodzi o statystykę
wyniki dla opel są następnie przechowywane w bazie danych.Tzn moja funkcja coś wysyła,ze strony google odzew tj. normalnie tylko że ma to wywoływać funkcja z mojej strony nie ja osobiście pisząc coś w okienku wyszukiwarki.Czy jest to możliwe a jeśli tak to czy jest trudne.Z góry dzięki za wszelkie sugestie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
zegarek84
post 5.04.2009, 11:14:57
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


jest możliwe w php i nie jest trudne - odwołujesz się do google ładując źródło do zmiennej i przeszukujesz kod pod kontem pożądanych danych po czym zwracasz te dane - wszystko robisz w pętli i w ten sposób możesz odpytać o pozostałe wyniki... - przy czym wyniki wyszukiwania mogą się różnić w zależności czy będziesz szukał na google.com czy google.pl i jaki lang będziesz miał ustawiony...


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
hop
post 5.04.2009, 11:59:38
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.03.2009

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


Aha dzięki.Napisałeś że można załadować źródło do zmiennej tzn co cały kod strony startowej google można przypisać jednej zmiennej w PHP i już? A jak to wyglądałoby przykładowo w kodzie jeśli to nie jest zbyt długie i dla Ciebie kłopotliwe. Jak mogłoby wyglądać przeszukiwanie.Sorki że tak drąże ale jestem na razie zielony w PHP.Czy to jest napisane w jakiś książkach? Pozdr

Muszę chyba napisać jakąś funkcję przeszukującą kod strony.Ale wczytać kod strony do jednej zmiennej czy to jest możliwe ?

Mam jeszcze pytanie odnośnie odwoływania się do google.Tzn jak mam to zrobić podać w skrypcie na mojej stronie polecenie "google" z jakimś parametrem ?
Go to the top of the page
+Quote Post
zegarek84
post 5.04.2009, 14:13:11
Post #4





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


np. za pomoca funkcji file_get_contents(), curl'a i innych - z kolei ze źródła za pomoca wyrażeń regularnych lub DOM HTML

przykłady nie z google coprawda:
http://forum.php.pl/index.php?showtopic=112266&hl=
http://forum.php.pl/index.php?showtopic=113535&st=0


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
hop
post 5.04.2009, 17:11:59
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.03.2009

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


To jeszcze ja.Chyba nie do końca mnie zrozumiałeś.Mi chodziło o coś takiego:

Na stronie głównej google (www.google.pl) znajduje się pewna funkcja która po wpisaniu pewnego słowa stara się odgadnąć o jakie hasło chodzi np. OPEL

wyskakują różne podpowiedzi .Nie wciskając przycisk szukaj.

Chodzi mi o coś takiego:funkcja z mojej strony wywołuje tą funkcję na stronie google (głownej) i pobiera wyniki. Nie wyniki wyszukiwania bo do tego trzeba by uruchomić polecenie Szukaj.Tylko i wyłącznie chodzi o te sugestie jakie wyskakują podczas wpisywania na stronie głównej.Pozdr.
Go to the top of the page
+Quote Post

Reply to this 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: 16.07.2025 - 14:15