0

我想知道是否可以根据以下信息构建自己的 Bing Uri 搜索字符串。

我正在尝试搜索某个域和语言环境。例如;

在此处搜索“http//:www.kotaku.com”以查找“playstation 3”,然后将我带到使用 es-es 区域设置语言(西班牙语)的 bing 结果页面。

任何人都可以提供更多阅读或简单解决方案的链接吗?

提前致谢。

编辑:看起来 Bing API 返回搜索结果供一个人在他们自己的网站中使用。这不是我想要的,我只是想用我想要的结果重定向到 Bing 页面。

4

4 回答 4

2

我想知道我们如何才能想出像 Avant 论坛网站上的 Bing 搜索字符串:

http://forum.avantbrowser.com/viewtopic.php?f=13&t=14092

在 Avant Browser 中,我们可以输入搜索字符串,这样每当我们在搜索框中键入一个词时,我们就可以自动使用该特定搜索引擎。自从谷歌在他们的安全搜索 goo-goo 上做了 ga-ga 后,我就想使用 Bing。问题是我不知道如何语法。希望这对您有所帮助,就像我自己寻求帮助一样。谢谢!

于 2013-01-08T06:26:14.500 回答
2

根据Bing API 2.0,您可以像这样搜索:

http://api.search.live.net/json.aspx?AppId=<YOUR_APP_ID>&Query=<QUERY_STRING>&sources=web

QUERY_STRING是包含所有参数的 URL 编码字符串。

本文档还包含一些如何通过 JavaScript、PHP 和 C# 使用服务的示例。

对于您的示例,它应该类似于:

playstation%203%20site:www.kotaku.com%20language:es

或以人类可读的格式:

playstation 3 site:www.kotaku.com language:es

你可以APP_ID这里完全免费。

于 2011-03-24T08:04:23.187 回答
1

我认为对您来说最简单的方法是尝试使用该站点构建您的高级查询,然后查看格式。对于您的查询,我可以建立这个网址:

http://www.bing.com/search?q=playstation+3+language%3Aes+site%3Awww.kotaku.com

%3A 是 url 编码的冒号。

因此,基本上您可以将高级参数应用为 language:es 或 site:mysite.com (其中冒号是 url 编码的)。

于 2011-03-24T07:58:34.723 回答
0

如果您想用英语搜索,请在您的 URL 中添加语言:en。例如,如果搜索词是“test”,那么您的 URL 将是http://www.bing.com/search?q=test+language%3Aen

于 2011-03-24T07:56:16.390 回答