我检查了Google Search API,似乎他们还没有发布任何用于搜索" Images"的API。所以,我想知道是否存在一个python脚本/库,通过它我可以自动执行"按图搜索功能"。
答案 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 它已被弃用,但似乎有效。