Tôi đang sử dụng Nokogiri để xóa các trang web. Rất ít url cần được đoán và trả về lỗi 404 không tìm thấy khi chúng không tồn tại. Có cách nào để nắm bắt ngoại lệ này không?Cách xử lý lỗi không tìm thấy 404 trong Nokogiri
http://yoursite/page/38475 #=> page number 38475 doesn't exist
Tôi đã thử cách sau không hoạt động.
url = "http://yoursite/page/38475"
doc = Nokogiri::HTML(open(url)) do
begin
rescue Exception => e
puts "Try again later"
end
end
tôi điều là tốt hơn để sử dụng 'e.io.not_found ' – Calin