9

Nokogiri を使用して Web ページをスクレイピングしています。推測する必要がある URL はほとんどなく、存在しない場合は 404 not found エラーが返されます。この例外をキャプチャする方法はありますか?

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

次のことを試しましたが、うまくいきませんでした。

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

1 に答える 1