进入Google图片搜索的网址格式?

时间:2014-02-03 14:45:16

标签: javascript html hyperlink google-api

我的网页底部有链接,如下所示:

- <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搜索图片页面,然后搜索这些城市的图片。

问题是:

  1. 在Google中开始图片搜索的正确网址
  2. Google文档中有哪处可以找到这个? (我搜索过,找不到它)
  3. Google出于某些原因限制了这种用法吗?
  4. 编辑: 第三点对我来说非常重要: 从博客和其他人那里得出网址是可以的,但问题仍然存在: 谷歌还好吗? 会不会阻止这种做法? 如果是这样,那么我的所有网址都会突然变得毫无价值

5 个答案:

答案 0 :(得分:53)

  1. url:https://www.google.com/search?tbm=isch&q=findSomeImage
  2. 我所知道的没有官方,但this blog has some documentation
  3. 没有,如果您手动点击网址,则无需担心。 (我确定google有一些针对机器人的防洪保护),
  4. 因此,您必须做的唯一更改是将tbm=isch选项添加到您的网址。

答案 1 :(得分:18)

http://www.google.com/search?q=<SEARCH TERM>&tbm=isch

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

Google Search Request Params

编辑:

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

答案 2 :(得分:9)

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

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

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

<强>更新

根据下面的克里斯·F卡罗尔的评论,我看了一下Fiddler。 /images请求会产生301(永久移动)响应,其重定向网址格式为www.google.com/search?q=search+terms&tbm=isch,如此处其他答案所述。

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

答案 3 :(得分:5)

答案 4 :(得分:0)

请使用以下URL进行Google图片搜索

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页开始。希望对您有所帮助。