我正在使用 Bing 搜索 API 2.0(XML)和 PHP 来获取结果。
但是在运行某些查询时,API 并未返回与 Bing.com 相同的结果。
当我发送此请求时:(这是使用 API)
但是在运行某些查询时,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搜索bacon,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中寻找的结果)。
为什么会这样?有没有什么办法可以避免这种情况?