*

ビッグデータ時代に不可欠な「Webスクレイピング」関連本「Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例」

公開日: : 最終更新日:2014/10/19 Ruby, お勧め本 ,


スポンサードリンク



以前に「プログラマ視点で書かれたデータサイエンティスト本[RとRubyによるデータ解析入門 [大型本]]」を紹介させていただきましたが、今回は「Webスクレイピング」、「クローラー」に焦点を当てた本を紹介させていただきます。

オススメ本

Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例」

本書の内容とその背景

近年ではビッグデータの有効利用がさけばれていますが、ビッグデータの収集方法として自社での収集や、
「Webスクレイピング」による収集が一般的と言えます。

「Webスクレイピング」とは、インターネット上に存在する膨大なページからビッグデータに相当するデータを収集する事を指します。
ツイッターのつぶやきデータの収集等が有名な例としてあげられると思います。

本書では、この「Webスクレイピング」を実現するために「クローラー」を作成するとの流れになっています。

本書を読む事で
・「クローラー」の概要と作成する上で基本となる考え方
・「クローラー」作成に必要なライブラリの利用方法と生データの解析方法(形態素解析を含む自然言語処理)の概要
・より実用的な「クローラー」に育てて行くための考え方
・目的別「クローラー」の作成方法
・「クローラー」の運用方法
等の知識が学べます。

利用しているライブラリは「nokogiri」、「anemone」となっています。
「nokogiri」はHTMLやXMLをパース(解析)するためのライブラリです。
「anemone」は「クローラー」作成用フレームワークです。

「クローラー」を初めて作る人を意識して書かれており、全般的に私には理解しやすかったです。
説明の順番も、まず動くものを提示し、その後に実際の実装方法の説明、
応用、各論的な内容が来て、最後に実際の運用方法の説明でしめるという流れが理解しやすい原因であると思います。

「Webスクレイピング」によってビッグデータを収集したいと考えている方にはとても有用であると感じます。



スポンサードリンク

Googleアドセンス

Googleアドセンス




関連記事

プログラマ視点で書かれたデータサイエンティスト本[RとRubyによるデータ解析入門 [大型本]]

今回は、プログラマ視点で解析手法を用い、統計的手法を用いて検証することにフォーカスした本を紹介させて

記事を読む

お勧め本紹介[JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで]

本日は私がいつも手元に置いているJavaScript本を紹介させていただきます。 「JavaS

記事を読む

iOS(Xcode6とSwift)におけるマルチスレッド(非同期)処理の実装方法その2[GCD(Grand Central Dispatch)の利用]

「iOS(Xcode6とSwift)におけるマルチスレッド処理の実装方法その1」ではNSThread

記事を読む

iOS8開発者向けお勧め本紹介[詳細! Swift iPhoneアプリ開発 入門ノート Swift 1.1+Xcode 6.1+iOS 8.1対応]

iOS7開発者向けお勧め本紹介を以前に紹介させていただきまいたが、今回は同じ著者(大重美幸様)の本を

記事を読む

お勧め本紹介[ヒットするiPhoneアプリの作り方・売り方・育て方]

今回は、ちょっと毛色の違った本を紹介させていただきます。 と言っても、iOSアプリを作成して、「A

記事を読む

iOS7開発者向けお勧め本紹介[詳細! Objective-C iPhoneアプリ開発 入門ノート]

Xcode5+iOS7対応の書籍もまずます出揃ってきましたね。 私の開発環境のXcodeも5.1.

記事を読む

iOS7開発者向けお勧め本紹介[レベルアップObjective-C]

まだまだXcode5(iOS7対応バージョンのアプリケーション開発用の統合開発環境)に対応している書

記事を読む

お勧め本紹介[iOSアプリ テスト自動化入門]

今回は、「iOSアプリ テスト自動化入門」を紹介させていただきます。 購入に至った背景 私、

記事を読む

お勧め本紹介[iPhone/iPad 開発ポケットリファレンス]

今回は、「iPhone/iPad 開発ポケットリファレンス 」を詳細させていただきます。 「i

記事を読む

お勧め本紹介[iOS 7デザインスタンダード 最新のフラットデザインに対応-iPhoneに最適なUI・UXを徹底的に解説! ]

今回は「iOS 7」向けのアプリケーション開発の中でも、画面デザインを担当される方向けの本を紹介させ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

動画で英語を学習できるiOSの無料アプリCapTubeをリリースいたしました。

個人では初となるiOSアプリをリリースいたしました。 何度もリジ

no image
Ruby on rails4系でBootstrapを利用するためのtips

MacでRuby on rails4系のBootstrapを利用しよう

no image
Java、Eclipse、JUnit関連のエントリーの移行のお知らせ

Java、Eclipse、JUnit関連のエントリーは http:/

iOS8開発者向けお勧め本紹介[詳細! Swift iPhoneアプリ開発 入門ノート Swift 1.1+Xcode 6.1+iOS 8.1対応]

iOS7開発者向けお勧め本紹介を以前に紹介させていただきまいたが、今回

Swift入門(Xcode6のXCTestフレームワークで学ぶ) 第二回「関数(メソッド)とクロージャーの利用方法」

前回はSwiftの概要をザックリと説明させていただきました。 今

→もっと見る

Optimization WordPress Plugins & Solutions by W3 EDGE
PAGE TOP ↑