複数のウェブサイトから大量のデータスクレイピングを必要とするアプリケーションを作成しようとしています。Rubyを使用してWebサイトをスクレイピングしようとしましたが、Mechanizeなどのgemは静的ページのみをスクレイピングし、動的コンテンツはスクレイピングしないようです。これらの言語または他の言語のどれをこのプロジェクトに使用する必要があるかについて、いくつか質問があります(アプリケーションのかなりの数の要素がリアルタイムである必要があるため、Nodeの使用を検討しています)。
- RubyやNodeを使用して動的コンテンツをスクレイプすることは可能ですか?もしそうなら、どのツールを具体的に使用する必要がありますか?
- 複数のユーザーが複数のサイトからスクレイピングする場合、どの言語を使用することをお勧めしますか?
- 少し関係のないメモですが、ノードとレールを組み合わせることができますか?
前もって感謝します!