Pobranie wynikow wyszukiwania z google (obrazki)

0

Witam

Pisze aplikacje, ktora ma pobrac wyniki wyszukiwania (images) i pokazac je w mojej aplikacji.
Google ma dostepne api (custom search api) ale ono ma powazne limity. Powyzej 100 obrazkow dziennie trzeba juz placic np.

Mozna tez uzyc zwyklej metody z file_get_contents ale czytam, ze scapping jest zabroniony przez google.

Co myslicie?

0

Jak użyjesz innej metody i będziesz intensywnie odpytywał googla to i tak Cię zbanują. Nie wiem czy da się ominąć płacenie, podejrzewam, że to nie jest aż takie drogie, sprawdzałeś ile kosztuje? Myślałeś (o ile to nie jest sprzeczne z logiką aplikacji) o innym źródle obrazów niż google?

0

Tak ja od razu o tym myslalem, ale klient mowil, zeby zrobic wszystko, zeby to bylo google.

Free quota

Usage is free for all users, up to 100 queries per day.

Paid Usage

Any usage beyond the free usage quota will fail if you are not signed up for billing. Once you have enabled billing, you will continue to receive 100 free queries per day. However, you will be billed for all additional requests at the rate of $5 per 1000 queries, for up to 10,000 queries per day.

No drogie nie jest.
No coz pogadam z klientem.

Jesli ktos ma jakies pomysly jeszcze to niech napisze!

Dziekuje z gory i pozdrawiam!

0

Możesz zastosować cache po stronie serwera, żeby nie odpytywać ponownie googla, jak ktoś od klienta wpisze jeszcze raz takie samo zapytanie.
Jeszcze mam takie doświadczenie, co prawda sprzed paru ładnych lat, odpytywałem 1000 pierwszych wyników dla danego hasła i w praktyce te wyniki pod koniec czesto były mocno nie trafione, więc w praktyce odpytywanie o więcej niż 1000 i tak mijało się z celem. Wniosek nasuwał się taki, że te miliony wyników prezentowane przez google to tylko jakieś informacje statystyczne, bo sensownego (adekwatnego do zapytania) contentu aż tyle nie znajdziesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1