用于Google Image搜索的URL格式



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

- <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中启动图像搜索的正确URL是什么
  2. Google文档中是否有一个地方可以找到这个?(我搜索了,找不到)
  3. Google出于某些原因是否限制了此类用法?

编辑:第三点对我来说非常重要:可以从博客和其他人那里找到URL,但是问题仍然存在:Google对此还可以吗?它会阻止这种方法吗?如果是这样,那么我所有的URL都会突然什么都不值得

  1. url: https://www.google.com/search?tbm=isch&q=findSomeImage
  2. 我什么都不知道,但是这个博客有一些文档。
  3. 不,您不必担心您是否手动单击URL。(我确定Google对机器人有某种防洪保护)

因此,您唯一必须做出的更改是将tbm=isch选项添加到您的URL中。

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

tbm=isch是内部Google搜索参数,它确定要执行哪种搜索。似乎没有任何官方文档,但是此页面有一个不错的写入:

Google搜索请求参数

编辑:

看起来,如果您不包含字符串的"/搜索"部分,它将填充Google搜索框,但实际上没有执行搜索。

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

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

https://productforums.google.com/d/msg/websearch/no-ywmdgfp8/l_snghlwcv0j

update

克里斯·F·卡洛尔(Chris F Carroll)在下面的评论之后,我和提琴手一起看了看。/images请求会导致301(永久移动)用重定向URL的格式 www.google.com/search?q=search+terms&tbm=isch响应,如其他答案所述。

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

请使用下面的URL进行Google Image搜索

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

用自己的搜索词替换your_search_query。请注意,根据用户代理,此URL的行为会有所不同。Google可以确定此请求是来自浏览器还是BOT

还注意,您可以添加另一个查询字符串以通过此图像搜索导航

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

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

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

<</p>

相关内容

  • 没有找到相关文章

最新更新