2015-07-28 3 views
0

Есть ли способ использовать функцию поиска Google по изображению в Python? Я рассматривал возможность получения файла изображения из указанного места и использования этого файла для получения релевантных результатов поиска. Я просмотрел API пользовательского поиска Google и не могу найти ничего в этом разделе. Любая помощь будет оценена по достоинству.Google Поиск по изображению в Python

+0

Ваш браузер открылся с помощью HTTP GET/POST. Если вы используете модуль запросов в Python, вы сможете эмулировать, как это делает ваш браузер. – tom

ответ

0

В следующем фрагменте кода показано, как сделать запрос в API поиска изображений Google с использованием Python. Этот пример предполагает Python 2.4 или выше. Возможно, вам придется загрузить и установить simplejson.

import urllib2 
import simplejson 

url = ('https://ajax.googleapis.com/ajax/services/search/images?' + 
     'v=1.0&q=barack%20obama&userip=INSERT-USER-IP') 

request = urllib2.Request(url, None, {'Referer': /* Enter the URL of your site here */}) 
response = urllib2.urlopen(request) 

# Process the JSON string. 
results = simplejson.load(response) 
# now have some fun with the results... 
+0

используйте эту ссылку для получения дополнительной информации https://developers.google.com/image-search/v1/jsondevguide –

+0

FYI «API поиска изображений Google официально устарел с 26 мая 2011 года. Он будет продолжать работать согласно наша политика устаревания, но количество запросов, которые вы можете внести в день, может быть ограничено. Мы рекомендуем вам использовать API пользовательского поиска, который теперь поддерживает поиск изображений ». поэтому не используйте его ни для чего важного, так как, вероятно, это будет не так много дольше. – abraham

+0

извините, мой плохой ... –

Смежные вопросы