Próbuję analizować strony internetowe, ale czasami dostaję błędy 404. Oto kod mam użyć, aby uzyskać na stronie internetowej:Jak radzić sobie z błędami 404 z Ruby HTTP :: Net?
result = Net::HTTP::get URI.parse(URI.escape(url))
Jak mogę sprawdzić, czy result
jest kod błędu 404?
Dzięki! Próbowałem to, ale wynik. Status nie działa. Zamiast tego sprawdziłem result.class.name == "HTTPOK", to działa :-) –
Przepraszam, powinno to być 'result.code', a nie' result.status'. Zaktualizowałem swoją odpowiedź. – Theo
Uwaga: URI znajduje się w module 'net/http' –