Jak obsłużyć 404 nie znaleziono błędów w Nokogiri

Używam Nokogiri do zeskrobywania stron internetowych. Niewiele adresów URL trzeba odgadnąć i zwraca 404 nie znaleziono błędu, jeśli nie istnieją. Czy istnieje sposób na przechwycenie tego wyjątku?

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

Próbowałem, co nie działa.

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

questionAnswers(1)

yourAnswerToTheQuestion