[英]Open-Uri hanging/timing out
我正在尝试将 open-uri 与 Nokogiri 一起使用
class Script
require 'nokogiri'
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
end
它因以下错误而超时
in `initialize': execution expired (Net::OpenTimeout)
知道为什么会这样吗?
您尝试检索的页面超时。 可能是服务器响应缓慢,可以像下面这样调整,或者站点关闭。
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.