我想输入关键字并根据这些关键字从谷歌获取正确的图像。例如,我输入“铅笔”并想从谷歌图像中获取前 100 张铅笔图像。
我发现最好的方法是发出https://www.google.com/search?q=pencil&tbm=isch的 GET 请求,解析 html 页面,获取图像的 url,并通过这些 url 加载图像。
有没有更好的根据关键字加载图片的方法?
如果我的应用程序以这种方式加载图像,我会被谷歌禁止吗?
我想输入关键字并根据这些关键字从谷歌获取正确的图像。例如,我输入“铅笔”并想从谷歌图像中获取前 100 张铅笔图像。
我发现最好的方法是发出https://www.google.com/search?q=pencil&tbm=isch的 GET 请求,解析 html 页面,获取图像的 url,并通过这些 url 加载图像。
有没有更好的根据关键字加载图片的方法?
如果我的应用程序以这种方式加载图像,我会被谷歌禁止吗?
1) 是的,请使用 json。阅读此处了解详细信息和示例https://developers.google.com/image-search/v1/jsondevguide
2) 谷歌似乎不允许这种方式(我不记得在 TOS 中的位置),但我不知道他们是否会禁止你的应用程序。