JavaScript、HTML、CSS、VBA と、一般的なプログラミング構造 (関数、ループなど) を少し知っています。
この問題にどのようにアプローチしますか。スポーツくじの Web サイトが、フラッシュのみの Web サイトに数値データ (オッズ) を掲載しています。賭けのオッズは非常に頻繁に変化します。
このデータを取得する必要があります。できれば毎秒データをスクレイピングし、データとタイムスタンプをテキストファイルに入れます。
彼らは RMTPS プロトコルを使用してデータを私のブラウザに送信します。パケットリスニングは不可能ですか?私はn00bなので、間違っていることを許してください。
ピクセルスクレイピングが可能であることは知っていますが、それを機能させるのは面倒です。
ウェブサイトを保存しました。swfファイルをflaファイルにリバースエンジニアリングしました。サイトの完全なソース コードがあると思います。かなり大きいです。幸いなことに、コードは非常に説明的で読みやすいですが、それでも膨大です。
問題は、ピクセル スクレイピングやパケット スニッフィングではなく、データ ストリームに侵入して「リッスン」し、必要なデータをキャプチャすることによって、データを取得するにはどうすればよいかということです。
getOddsGameID(223) などのような関数はないと確信しています。賭けオッズのデータ転送は、スクリプト自体の時間指定機能からではなく、サーバーによって開始される可能性があると思います。そのため、自分がブラウザーであるふりをして、Flash インタープリターに入る前に生データを取得する必要があります。