用于 Google 图片搜索的网址格式?

Posted

技术标签:

【中文标题】用于 Google 图片搜索的网址格式?【英文标题】:Format for a url that goes to Google image search? 【发布时间】:2014-02-27 02:40:05 【问题描述】:

我有一个网页,底部有这样的链接:

- <a href='http://www.google.com/q?rome+photos'>photos of rome</a>
- <a href='http://www.google.com/q?paris+photos'>photos of paris</a>
- <a href='http://www.google.com/q?london+photos'>photos of london</a>

我们的想法是,如果有人点击,我们会转到 Google 搜索图片页面,然后搜索这些城市的图片。

问题是:

    在 Google 中开始图片搜索的正确 URL 是什么 Google 文档中是否有可以找到此内容的位置? (我搜了没找到) Google 是否出于某些原因限制此类使用?

编辑: 第三点对我来说很重要: 可以从博客和其他人中计算出 url,但问题仍然存在: 谷歌可以接受吗? 它会阻止这种方法吗? 如果是这样,那么我所有的网址都会突然变得一文不值

【问题讨论】:

如果不是将用户从您的页面重定向到图像搜索页面,您可以使用他们的 api 将搜索包含到您的页面中developers.google.com/custom-search @PatrickEvans 我的理解是自定义搜索不允许我在互联网上搜索 【参考方案1】:
http://www.google.com/search?q=<SEARCH TERM>&tbm=isch

tbm=isch 是内部 google 搜索参数,用于确定要执行的搜索类型。似乎没有任何官方文档,但这个页面写得不错:

Google Search Request Params

编辑:

看起来如果您不包含字符串的“/search”部分,它会填充 google 搜索框,但实际上不会执行搜索。

【讨论】:

好吧...我刚刚在 5 秒前完成了它,它对我有用。从字面上写http://www.google.com/search?q=cake&amp;tbm=isch到地址栏,我的浏览器充满了美味蛋糕的图片...... 我发现我有时会得到图像搜索结果,有时会得到普通的网络搜索结果。我还没有弄清楚它取决于什么 我同意 - 这在 Safari 中不起作用,但在 Chrome 中起作用。 将链接粘贴到 chrome 作品中。单击它适用于 chrome 和 safari。但将其粘贴到 Safari 中不起作用。【参考方案2】:
    网址:https://www.google.com/search?tbm=isch&amp;q=findSomeImage, 据我所知没有任何官方消息,但 this blog has some documentation。 不,没有限制,如果您手动单击 URL,您应该担心。 (不过,我确信谷歌有某种针对机器人的防洪措施)

因此,您唯一需要做的更改就是在您的网址中添加tbm=isch 选项。

【讨论】:

【参考方案3】:

这是对我有用的链接:https://www.google.com/search?q=rome+photos&source=lnms&tbm=isch

【讨论】:

&amp;source= 不需要。 即使你提供了一个解决方案的链接,也最好至少解释一下这是什么,基于什么等等......【参考方案4】:

使用“图片”关键字代替“搜索”(这也适用于“视频”、“地图”等)

http://www.google.com/images?q=your+search+terms

https://productforums.google.com/d/msg/websearch/No-YWMdgFp8/l_SNghlwCV0J

更新

根据下面 Chris F Carroll 的评论,我与 Fiddler 一起看了看。 /images 请求导致 301(永久移动)响应,重定向 URL 格式为 www.google.com/search?q=search+terms&amp;tbm=isch,如此处其他答案所述。

与我上面所说的相反(摘自链接文章),/video 请求不起作用。 /maps 确实有效,但不会导致重定向。

【讨论】:

以什么方式?它在 Chrome 中对我有用。我将“google.com/images?q=pluto+flyby”粘贴到地址栏中,它显示了相关的图像结果。 (嗯,我用“http”前缀输入了它,但它没有出现在评论中。) 有趣。对我来说,它是命中注定的。示例:如果我单击您的有效链接,但我认为我的浏览器 (safari) 使其正常工作。如果我尝试在没有尾随引号的情况下复制/粘贴它,它会给我文本,而不是图像,结果 @chris - 不是 Safari 让它工作,而是重定向。请参阅更新的答案。 (对不起,链接中包含的尾随引号 - 我似乎无法编辑评论以更正它。) @ian-horwill - 我也一样。点击作品,复制/粘贴不。 Mac Safari。【参考方案5】:

请使用以下网址进行谷歌图片搜索

http://images.google.com/images?um=1&hl=en&safe=active&nfpr=1&q=your_search_query

将 your_search_query 替换为您自己的搜索词。请注意,根据用户代理,此 url 的行为会有所不同。 Google 可以识别此请求是来自浏览器还是机器人

还请注意,您可以添加另一个查询字符串来浏览此图像搜索

http://images.google.com/images?um=1&hl=en&safe=active&nfpr=1&q=your_search_query&start=30

这将使搜索从第 3 页开始。我希望这对某人有所帮助。

【讨论】:

非常感谢!我一直在寻找这个!其他方法对我不起作用。再次感谢您! 这增加了加载非 javascript 图片搜索页面的好处。 对参数进行细分会很好,但是非常感谢! 非常感谢!让我补充一点,图像搜索似乎只需要 2 个参数。你可以试试http://images.google.com/images?q=your_search_query&amp;tbm=isch,对我来说效果很好。

以上是关于用于 Google 图片搜索的网址格式?的主要内容,如果未能解决你的问题,请参考以下文章

google site 网站搜索功能

ios google登录,如何获取用户图片网址?

从google网站API获取图片网址(附近的搜索)

使用 user_id 获取 Google+ 个人资料图片网址

使用 javascript 设置 Google +1 按钮网址

google搜索引擎使用