我正在尝试解析网页,但有时会出现404错误.这是我用来获取网页的代码:
result = Net::HTTP::get URI.parse(URI.escape(url))
Run Code Online (Sandbox Code Playgroud)
如何测试是否result为404错误代码?
The*_*heo 10
像这样重写你的代码:
uri = URI.parse(url)
result = Net::HTTP.start(uri.host, uri.port) { |http| http.get(uri.path) }
puts result.code
puts result.body
Run Code Online (Sandbox Code Playgroud)
这将打印身体后面的状态代码.