我想知道我是否可以根据以下信息构建自己的Bing Uri搜索字符串。
我正在尝试搜索某个域和区域设置。例如;
在这里搜索“http //:www.kotaku.com”获取“playstation 3”,然后带我到一个用es-es语言环境(西班牙语)的bing结果页面。
任何人都可以提供更多阅读或简单解决方案的链接吗?
提前致谢。
编辑:看起来Bing API会返回在自己的网站中使用的搜索结果。这不是我想要的,我只是想用我想要的结果重定向到Bing页面。
答案 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