在发现 Goolge 的搜索无法满足我们的需求后,我们最近开始使用 Bing API。我能够得到一个使用 api 的演示原型。我的兴趣是使用“site:domain.com”从搜索中收集结果,以提取 Bing 缓存的页面。
我在 API 调用和 Bing 上的常规搜索之间得到了递减的结果。首先我搜索:site:silvatechsolutions.com(在主搜索引擎中)。这似乎工作得很好,我得到了很多结果。
相同的 API 调用不会返回相同数量的结果: http ://api.search.live.net/xml.aspx?Appid=YOURAPPKEYHERE&sources=web&Web.count=30&query=site%3Asilvatechsolutions.com
我总共只得到 3 个结果。奇怪的是,它似乎可以在其他几个域上工作,但是我测试的两个域(并且这些站点已经运行了几年而没有发生重大变化)存在这个问题。