用于“Google按图搜索”的Python脚本

时间:2011-12-02 20:42:53

标签: python automation google-image-search

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

3 个答案:

答案 0 :(得分:2)

没有可用的API,但您可以解析页面并模仿浏览器,但我不知道您需要解析多少数据,因为谷歌可能会限制或阻止访问。

您可以通过简单地使用urllib并设置正确的标头来模仿浏览器,但是如果您认为从python中解析复杂的网页可能很困难,您可以直接在浏览器中使用像phontomjs这样的无头浏览器使用javascript / DOM

获取正确的元素是微不足道的

在尝试所有此操作之前请注意google的TOS

答案 1 :(得分:2)

这很烦人,我想我会在“脚本谷歌图片搜索”的第一个与python相关的stackoverflow结果上发表评论。所有这一切中最令人讨厌的部分是在Google的网络用户界面中设置正确的应用程序和自定义搜索引擎(CSE),但是一旦掌握了api密钥和CSE,请在您的环境中定义它们并执行以下操作:

len(second)

答案 2 :(得分:-1)

你可以试试这个: https://developers.google.com/image-search/v1/jsondevguide#json_snippets_python 它已被弃用,但似乎有效。