【发布时间】:2013-02-02 15:34:55
【问题描述】:
我建立了一个网站,我有一个文本字段,用户可以在其中放置文本以在 Google 上搜索。当用户选择“搜索”时,我想用 Google 搜索的前 5 个结果打开新标签。
Google 是否提供了任何类型的 URL 参数来执行此操作?例如,特定搜索短语的第二个结果?
【问题讨论】:
我建立了一个网站,我有一个文本字段,用户可以在其中放置文本以在 Google 上搜索。当用户选择“搜索”时,我想用 Google 搜索的前 5 个结果打开新标签。
Google 是否提供了任何类型的 URL 参数来执行此操作?例如,特定搜索短语的第二个结果?
【问题讨论】:
我还没有看到任何方法来做到这一点。
您可以通过将 btnI=1 添加到您的 URL 来仅对第一个结果执行此操作。例如,http://google.com/search?btnI=1&q=rtf 会将您带到第一个结果(就像点击“我感觉很幸运!”)。
但是如果你仔细想想,打开 5 个不知名的网站是个坏主意。如果这些站点之一是网络钓鱼站点怎么办。或者它有一些恶意软件会在用户的机器上运行?
当我查看 Google 的搜索结果时,我只点击“信誉良好”的网站。我觉得你的想法有点冒险。我可能永远不会使用这样的服务。
【讨论】: