質問: 現在、Rubyでスクレイピングを学びたいと考えております。 インターネットサイトで検索するといくつかスクレイピングに関する記事が出てくるようですが、どれも1から学んだり、応用展開する事じゃ難しそうに感じます。 スクレイピングを勉強した事のある方、何か良いサイト例等はございますでしょうか? よろしくお願い致します。
回答: おすすめの書籍 ・Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 静的・動的なサイトをRubyでクロールする方法について学ぶことができる。 Rubyの構文について知っている必要がある。 ・クローリングハック あらゆるWebサイトをクロールするための実践テクニック Javaによるクローラーを例に、クローラーを作る際に必要になる知識について広く学べる。 Rubyでクローラーを作る際の情報も少し載っているが若干古め。 ・Puppeteer入門 スクレイピング+Web操作自動処理プログラミング JavaScriptによるクローラーの作成について、開発環境の構築から学べる。 拝読中。 おすすめのサイト ・クローラ作成に必須!XPATHの記法まとめ 上の書籍だけではXPathの情報が足りないので。