|
かみちゃん、こんにちは。
早速のレスありがとうございます。
掲示板を利用するのは、まだまだ初心者なので、必要な情報など上手く伝えられなくてすみません。
紹介していただいたところも見てみましたが、どうもピンと来ませんでした。
で、まず現在の状況ですが、かみちゃんにも案内された”DIY競馬プログラミング”を主に参考にしてプログラムを作りました。
簡単にどのようなプログラムなのかを説明しますと、
まず、本に紹介された方法で”IPAT情報メインメニュー”を取得し、このページの左上のリストボックスから、開催レースの回次と競馬場と日次情報を取り込みます。(回・日情報がオッズなどのデータを取るのに必要なため。)
次にJRAのHPのスケジュールのページを取り込み(手法は本のGETメッソドによるHTTP通信を利用)、各レースの出走時刻を取り出します。
取り出した出走時刻を昇順に並び替え並び替えた順番に出走時刻の5分前に、オッズ情報をやはり本に紹介された方法で取り込み、このオッズを元に自分の理論で買い目を算出し、
最後に、本の"ipatbet.DLL"を使って投票します。
以上の部分は既にほぼ完成し、自分の意図に合った動作をしてくれているのですが、この状態ですと、途中でのレースの中止や出走時刻の変更に対応できません。
JRAのスケジュールをレースごとに取得しなおし、出走時刻を確認しようかと思いましたが、リアルタイムに変更になるか分かりません。もしかしたら変更しないかも?
IPATからオッズ情報を取得できるので、こちらのページから出走時刻を抜き取ることも考えたのですが、よくよく考えると、本当に必要な情報は出走時刻ではなく、投票締め切り時刻だと気が付きました。
多くの競馬ファンの予想の集大成であるオッズ、最大限の精度を極めるならやはり締め切り直前のオッズが欲しいところです。
自分の知る限り締め切り時刻が分かるのは、”IPAT投票メインメニュー”だけでした。
そこで、”IPAT投票メインメニュー”から、締め切り時刻を抜き出そうと思ったのですが、先にも書いたように、締め切り時刻が表示されているべきところに、ダイレクトに時刻が出ていなかったので、焦ってしまいました。
”IPAT投票メインメニュー”のページそのものを読み込む方法は実際には、まだ試していませんが(現在開催日でないため)、最悪の場合、"ipatbet.DLL"を使って、取得できるのでそれを利用しようと思っています。
で、ココまで書いて気づいたのですが、この"ipatbet.DLL"をつかって、保存されたページ、ネットに接続されていない状況でもキチンと締め切り時刻などの情報が表示されている。
ということは、締め切り時刻などの情報は、自分の分からないところにキチンとしまってあるってことですよね。一体何処に隠れているのでしょうか?
これが分かれば、解決の鍵になるような気がしてきたのですが、、
と、そういうわけで、締め切り時刻を取り込む方法を知りたいのです。
自分の質問、この説明で分かっていただけますでしょうか?(少々不安)
もし、解決方法がお分かりでしたらよろしくお願いします。
ちなみに環境はWinXP、EXCELL2003です。
|
|