2011-03-24 48 views
0

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

我想搜索某个域和区域设置。例如;

搜索这里的 “http //:www.kotaku.com” 为 “PlayStation 3的” 带我到Bing结果页面是在ES-ES地区语言

谁能给一个(西班牙)。链接更多的阅读或简单的解决方案?

在此先感谢。

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

回答

1

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

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

的%3A是URL编码的结肠。

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

+0

我试过上面的URL,它没有返回任何搜索结果。 – theDawckta 2011-03-24 08:29:58

+0

我给你的格式,我没有说它会返回任何结果;-) – jjrdk 2011-03-24 09:51:19

+0

谢谢你的回复,似乎很奇怪,搜索Playstation 3将不会返回Kotaku.com的结果。我想我只需要使用API​​。 – theDawckta 2011-03-24 16:37:48

2

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

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

QUERY_STRING是包含所有PARAMS 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完全免费的。

2

我不知道自己怎么能拿出像一个在先锋论坛网站上发现Bing搜索字符串:

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

在Avant浏览器中,我们可以输入搜索字符串,这样我们就可以自动使用每当我们在搜索框中输入一个单词时,都会使用特定的搜索引擎自从Google将ga-ga制作成安全搜索goo-goo以来,我一直想使用Bing。问题是我不知道如何语法。希望这能帮助你,就像我自己寻求帮助一样。谢谢!