使用java在雅虎中搜索[关闭]

Posted

技术标签:

【中文标题】使用java在雅虎中搜索[关闭]【英文标题】:Searching in yahoo using java [closed] 【发布时间】:2012-03-31 18:20:38 【问题描述】:

最近我写了一个程序,用给定的字符串搜索雅虎。

我传递给程序的字符串是 http://api.search.yahoo.com/WebSearchService/V1/webSearch?site="+URLEncoder.encode(sitename)+"&appid=YahooDemo&query="+URLEncoder.encode(query)+"&results=20&start="+pagec+"&output=json.

参数:

sitename 用于获取特定网站的结果 query 用于在 yahoo 服务器中搜索的字符串。

但是当我执行这个程序时出现以下错误:


    "Error": 
        "Message": ["The service has been shut down. For further details, please see the Deprecated Services blog post http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes"],
        "Title": "The following errors were detected:"
    

出现此错误的原因是什么?

【问题讨论】:

可能问题是服务被关闭了? 感谢您的重播。所以,我该如何解决这个问题..?? read this great article 我刚刚回滚了它,因为你把问题颠倒了。这是一个完全不同的问题。您可以提出另一个问题,但不要将现有问题变成完全不同的问题。这让每个人都感到困惑。 【参考方案1】:

服务已关闭since April 2011。您可以改用Yahoo! Search BOSS,但您必须为此付费。

您可以考虑切换到Google Custom Search,每天最多可以免费查询 100 个查询,afaik。

【讨论】:

【参考方案2】:

看起来你没事,他们只是关闭了服务。你读过他们发给你的blog entry吗?

【讨论】:

以上是关于使用java在雅虎中搜索[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

尝试搜索雅虎时出错

雅虎财经 API [关闭]

雅虎搜索引擎的优化技巧及违规作弊方法

雅虎财经 API 的替代品? [关闭]

javascript 关闭使用 - 雅虎(或Crockford的?)模块模式

雅虎天气 API 无法搜索变量