Estoy tratando de analizar páginas web, pero a veces obtengo errores 404. Aquí está el código que utilizo para obtener la página web:Cómo manejar errores 404 con Ruby HTTP :: Net?
result = Net::HTTP::get URI.parse(URI.escape(url))
¿Cómo puedo probar si result
es un código de error 404?
Gracias! Intenté esto pero result.status no funcionó. En cambio, revisé result.class.name == "HTTPOK", hace el truco :-) –
Lo siento, debería haber sido 'result.code', no' result.status'. He actualizado mi respuesta. – Theo
Nota: URI está en el módulo 'net/http' –