【发布时间】:2023-03-24 14:55:01
【问题描述】:
我正在使用 Bing Search API 2.0 (XML) 和 PHP 来检索结果。
但是在运行某些查询时,API 不会返回 Bing.com 的(相同)结果。
当我发送这个请求时:(这是使用 API)
http://api.search.live.net/xml.aspx?Appid=__________&query=3+ts+site%3Amycharity.ie/charity&sources=web&web.count=10&web.offset=0
我得到 0 个结果。
但如果我去 Bing.com 并搜索培根,则 URL 将是:
http://www.bing.com/search?q=bacon&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
所以如果我把我的 API 查询替换成这个 URL,如下所示:
http://www.bing.com/search?q=3+ts+site%3Amycharity.ie/charity&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
我应该再次得到 0 个结果,对吧?
不,我得到 1 个结果。 (我使用 API 寻找的结果)。
为什么是这样?反正有这个吗?
【问题讨论】:
-
赞成类似问题。我也看到了完全相同的东西,也看到了类似的站点特定查询。我已经问过这个问题,并不断收到来自 bing.com 的人们的回复:“这是不可能的,因为它们都使用相同的代码库。”
-
我遇到了同样的问题。使用 API 我经常错过第一个结果。有人有解决方案吗?它应该与我们使用的 API 版本有关。检查此网站:azbul.net 他们也使用 bing,但结果与 bing.com 上的相同。哈兰
-
我有一个类似的问题,即 Api 与 Bing.com 之间的搜索结果不一样。 Api 不会返回尽可能多的结果,它会返回 Bing.com 没有的项目。我在 Bing 社区中找到了以下论坛帖子。也许有一天其中一个会得到答案并解决问题。 Bing API Forum Post
-
Bing 刚刚发布了一条一般信息,即他们修复了 API 2.0、搜索 API。它不是真正的特定的,但您可能想看看:bing.com/community/developer/f/12254/t/671908.aspx
-
2017 年同样如此! :(