Curlを使用してWebページのコンテンツをダウンロードしようとしていますが、JavaScriptによって生成されていると思われるコンテンツが不足しているようです。ブラウザでページが実行される場合、必要なすべてのコンテンツを取得できます。
PhantomJS を使用して実行できます。
(リンクから、PhantomJSは、JavaScript APIでスクリプト可能なヘッドレスWebKitです。DOM処理、CSSセレクター、JSON、Canvas、SVGなどのさまざまなWeb標準を高速かつネイティブでサポートしています。)