我正在尝试与Nokogiri一起使用open-uri
round(x,3,6,13) = 13
超时时出现以下错误
class Script
require 'nokogiri'
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
end
知道为什么会这样吗?
答案 0 :(得分:0)
您尝试检索的页面超时。可能是服务器的响应速度较慢,可以按如下所示进行调整,也可以将站点关闭。
url_object = open(url, "ssl_verify_mode"=>0, "allow_redirections"=>:safe, "read_timeout"=>Max_http_timeout/1000)
有关更多说明,请参阅文档:https://docs.ruby-lang.org/en/2.0.0/OpenURI/OpenRead.html