Ich verwende Hpricot und OpenURI, um Webseiten zu analysieren und URLs daraus zu extrahieren.open-uri leitet http nicht zu https um
Wenn ich einen Link wie "http: rapidshare.com" bekomme, wird nicht auf https umgeleitet. Dies ist der Fehler, den ich habe:
/home/leonidus/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/open-uri.rb:216:in
`open_loop': redirection forbidden: http:.................=>
https:.........................
.
.
Ich versuchte, den Exception-Handler OPENURI::HTTPREDIRECT
zu verwenden, aber dann wieder ich die gleiche Störung erhalte. Ich habe alle Blogs ausprobiert, aber es ist auch dort nicht gelöst.
https://github.com/jaimeiniesta/open_uri_redirections. Patch als Edelstein verpackt. –
gem 'open_uri_redirections' arbeitete für mich. Gracias Jaime! –