Я пытаюсь прочитать Стэнфордский экокорнер XML:
open("http://ecorner.stanford.edu/RecentlyAdded.xml")
но я сталкиваюсь со следующим сообщением об ошибке:
OpenURI::HTTPError: 500 Internal Server Error
from /usr/local/lib/ruby/1.8/open-uri.rb:277:in `open_http'
from /usr/local/lib/ruby/1.8/open-uri.rb:616:in `buffer_open'
from /usr/local/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
from /usr/local/lib/ruby/1.8/open-uri.rb:162:in `catch'
from /usr/local/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
from /usr/local/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
from /usr/local/lib/ruby/1.8/open-uri.rb:518:in `open'
from /usr/local/lib/ruby/1.8/open-uri.rb:30:in `open'
from (irb):65
from :0
Я верю, но могу ошибаться, потому что мне нужно будет войти в систему, чтобы использовать канал.
Любой обходной путь, который я мог бы использовать?
lynx -dump -source http://ecorner.stanford.edu/RecentlyAdded.xml
без проблем. - person mu is too short   schedule 05.05.2011