ウェブサイトからスコア表を取得しようとしています。問題は、サイトが明らかにdocument.ready
。
そのため、テーブルの取得に成功していないようで、取得できるのはそのページの上部にあるボタンだけです。
これを解決する方法に関する提案やアイデアはありますか?
cURLは、ページのマークアップのみを取得します。追加のリソースをロードしたり、ページを処理したりしません。おそらく PhantomJS のようなものを見たいと思うでしょう。 PhantomJSは、ヘッドレスWebKitブラウザーです。 「スクリプト」動作を可能にする独自のAPIがあります。そのため、ページをロードして必要なデータをダンプするようにPhantomJSに指示できます。
まさに何をしようとしているかに応じて、テーブルを作成するJSONデータを取得することができます。