Google 在 Python 中按图片搜索

Google Search by Image in Python

有没有办法在 Python 中使用 Google 按图片搜索功能?我正在考虑从指定位置获取图像文件并使用该文件获取相关搜索结果。 我查看了 Google 自定义搜索 API,但似乎找不到关于此主题的任何内容。 任何帮助将不胜感激。

以下代码片段展示了如何使用 Python 向 Google 图片搜索 API 发出请求。此示例假定 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...