Tôi đang sử dụng Hpricot và OpenURI để phân tích các trang web và trích xuất URL từ chúng.open-uri không chuyển hướng http đến https
Khi tôi nhận được liên kết như "http: rapidshare.com", nó không chuyển hướng đến https. Đây là lỗi tôi nhận:
/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:.........................
.
.
Tôi cố gắng để sử dụng bộ xử lý ngoại lệ OPENURI::HTTPREDIRECT
nhưng sau đó một lần nữa tôi nhận được lỗi tương tự. Tôi đã thử tất cả các blog nhưng nó cũng không được giải quyết.
https://github.com/jaimeiniesta/open_uri_redirections. vá được đóng gói như một viên ngọc. –
gem 'open_uri_redirections' làm việc cho tôi. Gracias Jaime! –