エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2013-09-08
ruby2.0 特に理由がないのでmechanizeは使わずopenを使ってスクレイピングしてます。歌丸です。 コード ... ruby2.0 特に理由がないのでmechanizeは使わずopenを使ってスクレイピングしてます。歌丸です。 コード これは記事一覧ページの存在を確認をするためのメソッド。 private def not_found_index_page?(_error_count = 0) is_error_under_5 = ->{ _error_count += 1; _error_count < 5 } begin open(current_index_page_url) return false rescue Timeout::Error retry if is_error_under_5.call rescue SocketError # ホストがないときとか rescue OpenURI::HTTPError => e case e.io.status[0] when /5../ retr