Google 图片搜索的网址格式?

问题描述 投票:0回答:5

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

- <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>

这个想法是,如果有人点击,我们就会进入谷歌搜索图像页面,然后我们搜索这些城市的图像。

问题是:

  1. 在 Google 中开始图像搜索的正确 URL 是什么
  2. Google 文档中是否有地方可以找到此内容? (我搜了没找到)
  3. Google 是否会出于某些原因限制此类使用?
javascript html hyperlink google-api
5个回答
128
投票

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

tbm=isch
是内部谷歌搜索参数,决定执行哪种搜索。似乎没有任何官方文档,但是这个页面写得不错:

Google 搜索请求参数

编辑:

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


19
投票

使用“图像”关键字而不是“搜索”(这也适用于“视频”、“地图”等)

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&tbm=isch
,如此处其他答案所述。

与我上面所说的相反(取自链接的文章),

/video
请求不起作用。
/maps
确实有效,并且不会导致重定向。


11
投票

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

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

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


© www.soinside.com 2019 - 2024. All rights reserved.