1

JavaScript、HTML、CSS、VBA と、一般的なプログラミング構造 (関数、ループなど) を少し知っています。

この問題にどのようにアプローチしますか。スポーツくじの Web サイトが、フラッシュのみの Web サイトに数値データ (オッズ) を掲載しています。賭けのオッズは非常に頻繁に変化します。

このデータを取得する必要があります。できれば毎秒データをスクレイピングし、データとタイムスタンプをテキストファイルに入れます。

彼らは RMTPS プロトコルを使用してデータを私のブラウザに送信します。パケットリスニングは不可能ですか?私はn00bなので、間違っていることを許してください。

ピクセルスクレイピングが可能であることは知っていますが、それを機能させるのは面倒です。

ウェブサイトを保存しました。swfファイルをflaファイルにリバースエンジニアリングしました。サイトの完全なソース コードがあると思います。かなり大きいです。幸いなことに、コードは非常に説明的で読みやすいですが、それでも膨大です。

問題は、ピクセル スクレイピングやパケット スニッフィングではなく、データ ストリームに侵入して「リッスン」し、必要なデータをキャプチャすることによって、データを取得するにはどうすればよいかということです。

getOddsGameID(223) などのような関数はないと確信しています。賭けオッズのデータ​​転送は、スクリプト自体の時間指定機能からではなく、サーバーによって開始される可能性があると思います。そのため、自分がブラウザーであるふりをして、Flash インタープリターに入る前に生データを取得する必要があります。

4

1 に答える 1

0

Adobe の swf2html ツールを使用して文字列を抽出してみてください。私はあまり成功していませんが、必要なものが得られるかもしれません。

于 2011-02-24T14:46:45.920 に答える