我有一个Rails 3应用程序。控制器方法之一是解析大量的Twitter搜索结果并将它们存储到数据库中。如果要解析的URL数量很少,所有工作都会正常。但是,一旦网址达到1000以上,我有几秒钟后以下错误(从日志文件中复制):OpenURI :: HTTPError(420未使用):
地址:http://search.twitter.com/search?q=+Chas%20Salon+near:%22Baltimore%22+within:15mi 完成在111436ms
OpenURI :: HTTPError(420未使用): 应用程序/控制器/ twitter_reviews_controller.rb:41:在每个block in new' app/controllers/twitter_reviews_controller.rb:20:in
' 应用程序/控制器/ twitter_reviews_controller.rb:20:在`新'
我正在使用Hpricot解析Twitter搜索结果。
上述消息中的行号41是这样的:
DOC =角度来说,Hpricot(开(地址))
有谁知道在哪里的问题?
非常感谢您的帮助。
干杯,
托尼。
非常感谢。我以前没有注意到这个限制。 – 2011-04-23 05:27:44