Bing搜索字符串

时间:2011-03-24 07:40:02

标签: javascript html bing

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

我正在尝试搜索某个域和区域设置。例如;

在这里搜索“http //:www.kotaku.com”获取“playstation 3”,然后带我到一个用es-es语言环境(西班牙语)的bing结果页面。

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

提前致谢。

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

4 个答案:

答案 0 :(得分: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

你可以get your APP_ID here完全免费。

答案 1 :(得分:2)

我想知道自己如何能够提出Bing搜索字符串,就像在Avant论坛网站上找到的那样:

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

在Avant Browser中,我们可以输入搜索字符串,这样只要我们在搜索框中输入单词,我们就可以自动使用该特定搜索引擎。自从Google通过他们的安全搜索goo-goo制作ga-ga之后,我就想使用Bing。问题是我不知道如何语法。希望这能帮助你,就像我自己寻求帮助一样。谢谢!

答案 2 :(得分:1)

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

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

%3A是url编码的冒号。

所以基本上你可以将高级参数应用为语言:es或site:mysite.com(冒号是url编码的地方)。

答案 3 :(得分:0)

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