私はルビーを学ぼうとしているので、グーグル開発の練習を続けています。いくつかのリンクを解析しようとしています。リダイレクトが成功した場合(一度だけリダイレクトされる可能性があることを私は知っていることを考えると)、リダイレクトは禁止されます。httpプロトコルリンクからhttpsプロトコルリンクに移行していることに気づきました。グーグルの練習はPython用なので、ルビーでこれをどのように実装できるか具体的なアイデアはありますか?
エラー:
ruby fix.rb
redirection forbidden: http://code.google.com/edu/languages/google-python-class/images/puzzle/p-bija-baei.jpg -> https://developers.google.com/edu/python/images/puzzle/p-bija-baei.jpg?csw=1
私が探しているものを達成するはずのコード:
def acquireData(urls, imgs) #List item urls list of valid urls !checked, imgs list of the imgs I'll download afterwards.
begin
urls.each do |url|
page = Nokogiri::HTML(open(url))
puts page.body
end
rescue Exception => e
puts e
end
end