Google udostepnia fajne narzedzie, ktore pozwala stworzyc wyszukiwarke dla naszej strony. wszystko fajnie, ale troche mnie denerwuje to, ze wyniki wyszukiwania sa wyswietlane w taki google'owy sposob: te kolory i w ogole wszystko. chcialbym jakos to przerobic, zeby wyszukiwarka byla jakos bardziej zgrana z layoutem strony. w zwiazku z tym mam takie teorytyczne pytanie:
czy musze miec zgode od google na - ze tak powiem - manipulowanie wygladem ich wyszukiwarki? mam na mysli, ze programowo pobiore wyniki wyszkuwania i po odpowiedniej obrobce wstawie je na na inna strone.
szukam na stronie google i nic nie moge znalezc na ten temat :/
- Skorzystaj z Google API, które możesz oprogramować w wielu językach, jak Python, PHP.
- Utwórz odpowiedni link do Google.com z szukaną frazą i wyciągnij dane, najłatwiej za pomocą regex. Jeśli interesuje Cię Python, mogę podesłać kilka linków.
Coldpeer napisał(a)
- Skorzystaj z Google API, które możesz oprogramować w wielu językach, jak Python, PHP.
Google nie wspiera od zeszłego roku popularnego niegdyś API do wyszukiwania (teraz proponują Google AJAX Search API - nie przeglądałem się temu jeszcze).
Coldpeer napisał(a)
- Utwórz odpowiedni link do Google.com z szukaną frazą i wyciągnij dane, najłatwiej za pomocą regex. Jeśli interesuje Cię Python, mogę podesłać kilka linków.
Bardzo łatwo złapać bana poprzez takie odpytywanie Google'a.
Hmm. Jeśli chodzi o Pythona, to jest:
- pyGoogle - oficjalnie wspierane przez Google
- web_search - dość popularna biblioteka oparta na tym drugim sposobie, nie słyszałem o żadnych zażaleniach związanych z banowaniem itp.
A co do Google AJAX Search API, to wygląda to chyba tak jak np. tutaj.
moze inaczej. nie pytam o to jak to zrobic. chodzi mi o strone prawna tego. google jest nardzedziem i mozna z niego korzystac na pewnych zasadach. chodzi mi o to, czy jest gdzies konkretnie napisane jakie czynnosci moge wykonywac z google. np, czy moge manipulowac pozycja linkow itp. chodzi mi o taka jakby licencje uzytkownika z wyszukiwarki google :) jesazcze nie w nikalem w te API i nie wiem, na co pozwalaja.
po prostu osoba, dla ktorej robie strone nie chce miec konfliktow z prawem - domyslam sie, ze google nie bedzie chcialo za to kogos podoac do sadu - ale jak to mowia, "klient nasz pan".