そこで、Ruby で小さな非公式 API を作成して、サイトからデータを取得しようとしています。私は Mechanize が好きですが、ページから必要なすべてのデータは AJAX によって生成されるため、Mechanize にはまったく表示されません。データをスクレイピングできるように、JavaScript でページをレンダリングするには何を使用できますか? 私はスピナーのようなものだと思いますが、Rubyの場合はうまくいくでしょう。
私も Heroku で遊んでみたいので、Watirのようなものから離れて、そこに展開できるものを探しています。
このようなものは存在しますか?
アップデート
わかりやすくするために、 Fitocracy プロファイル ページからワークアウト データを取得しようとしています。
ページを表示するにはアカウントが必要になる場合がありますが、基本的にすべてのワークアウト データはページ シェル内の JavaScript を介して表示されます。