【问题标题】:Bing search string必应搜索字符串
【发布时间】:2011-03-24 07:40:01
【问题描述】:

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

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

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

谁能提供更多阅读或简单解决方案的链接?

提前致谢。

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

【问题讨论】:

    标签: javascript html bing


    【解决方案1】:

    根据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 完全免费。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

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

        %3A 是 url 编码的冒号。

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

        【讨论】:

        • 我试过上面的网址,没有返回任何搜索结果。
        • 我给了你格式,我没说它会返回任何结果 ;-)
        • 感谢您的回复,搜索 Playstation 3 将不会从 Kotaku.com 返回任何结果似乎很奇怪。我想我只需要使用 API。
        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-15
          • 2016-11-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多