gpt4 book ai didi

"Google search by image"的 Python 脚本

转载 作者:太空狗 更新时间:2023-10-29 21:09:03 24 4
gpt4 key购买 nike

我已经检查了 Google 搜索 API,他们似乎还没有发布任何用于搜索“图片”的 API。所以,我想知道是否存在一个 python 脚本/库,通过它我可以自动执行“按图像搜索功能”。

最佳答案

这很烦人,我想我应该对“脚本谷歌图像搜索”的第一个 python 相关的 stackoverflow 结果发表评论。所有这一切中最烦人的部分是在 Google 的网络用户界面中设置适当的应用程序和自定义搜索引擎 (CSE),但是一旦您获得了 API key 和 CSE,请在您的环境中定义它们并执行类似以下操作:

#!/usr/bin/env python

# save top 10 google image search results to current directory
# https://developers.google.com/custom-search/json-api/v1/using_rest

import requests
import os
import sys
import re
import shutil

url = 'https://www.googleapis.com/customsearch/v1?key={}&cx={}&searchType=image&q={}'
apiKey = os.environ['GOOGLE_IMAGE_APIKEY']
cx = os.environ['GOOGLE_CSE_ID']
q = sys.argv[1]

i = 1
for result in requests.get(url.format(apiKey, cx, q)).json()['items']:
link = result['link']
image = requests.get(link, stream=True)
if image.status_code == 200:
m = re.search(r'[^\.]+$', link)
filename = './{}-{}.{}'.format(q, i, m.group())
with open(filename, 'wb') as f:
image.raw.decode_content = True
shutil.copyfileobj(image.raw, f)
i += 1

关于 "Google search by image"的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com