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