Cómo manejar 404 errores no encontrados en Nokogiri

Estoy usando Nokogiri para raspar páginas web. Pocos urls deben ser adivinados y devuelve 404 error no encontrado cuando no existen. ¿Hay alguna manera de capturar esta excepción?

http://yoursite/page/38475 #=> page number 38475 doesn't exist

Probé lo siguiente que no funcionó.

url = "http://yoursite/page/38475"
doc = Nokogiri::HTML(open(url)) do
  begin
    rescue Exception => e
      puts "Try again later"
  end
end

Respuestas a la pregunta(1)

Su respuesta a la pregunta