2012-07-29 110 views
2

我正在构建一个使用Java应用程序的搜索引擎。我设法得到它在Bing上工作搜索引擎地址查询

String BingaSearch = "http://www.bing.com/search?q="; 
String AskaSearch = "http://www.ask.com/web?q="; 
String YahooaSearch = "http://sg.search.yahoo.com/search?fr=chr-greentree_ie&ei=utf-8&type=937811&p="; 

Ask和雅虎的搜索不工作,可如果有人能给我提供正确的查询或搜索引擎就像冰,我试图让我的项目搜索2引擎而不是1.

您的帮助将不胜感激,谢谢!如果您有任何使用API​​的简单方法,请分享它,谢谢!

+0

他们不工作?如果您删除了粘贴浏览器地址栏中显示的网址,会发生什么情况? – 2012-07-29 17:27:12

回答

1

那么,看看雅虎!他们有一个名为Yahoo! Search BOSS的服务,该服务附带定价关税。所以我猜他们不希望人们能够以你想要的方式简单地向URL发送请求。看着他们编码的搜索URL,它看起来不像旧的q =查询字符串将会工作。

如果Yahoo!不希望你直接向他们的搜索URL发送请求,那么如果他们发现来自它的严重流量,他们可能会禁止你的应用程序发出的请求。所以我认为你需要看看他们的搜索BOSS服务,看看它是否能满足你的需求。这样你就不必担心你的应用程序被阻止了。