2021/10/18 22:54 阪神から帰ってきました。24日の予約で走らせたところやっぱりY座標が8ドットづつくらいずれていたので微調整しました。
1280*1024は試してないや・・・1920*1080だけ。
2021/10/15 1:02
バージョン2をアップしました。どうも1920*1080で阪神選んだ時におまかせ座席のクリックをしてくれないようです。
昨日テスト回したときはうまくいったんだけどなあああ・・・・お上の変更かな
キャンセル席を取れば、自分以外の取りたかった人は席を取れない、あたりまえのことを忘れていたようだ。
ということで、これまでの粋を結集させた、東京・阪神・中山の3場、画面解像度1920×1080および1280×1024に対応するスクリプトを作成。
使い方
動作環境 Windows10 、 Chrome 解像度 1920×1080 および 1280×1024
※既定のブラウザをGoogle Chromeに変えておいてください。
※開始したスクリプトを停止する際はAlt+F2を押してください。
1.適当なフォルダにcancelget.uwsを解凍
2.UWSCを起動してcancelget.uwsを実行
3.ラジオボタンで対象の競馬場を選択する
4.キャンセル席ゲット対象の日付をYYYYMMDD形式で入力します。(エラーチェックはしてない)
5.画面解像度を選んでOK
6.確認画面が出るのでOK
7.Chrome起動を促すメッセージがでるのでOKを押すと勝手にJRA指定席ネット予約サイトのログイン画面に飛びます。
8.サイトにログインして、注意事項のメッセージにチェックをつけてOKを押す。
9.ダイヤログのOKを押す
10.Chromeの表示倍率を50%にするようにメッセージが出るのでCtrl + – (マイナス)で50%にしてOK
11.東京競馬場はダイレクトにサイトに入れないので手動でクリックしておまかせシートを表示させてください。
それ以外の場所は勝手に指定した日付の予約サイトが表示されてF5リロードー>空席判定を繰り返し、空き席が生じたら自動で仮押さえまで行います。
12.あとは座席が取れるまで寝るなり本を読むなりTwitterをするなりしてください。PCのマウスキーボードは触らないように。
13.仮押さえチャレンジまで進むと結構デカい音のビープ音が鳴りますので、メッセージを確認してください。
14.仮押さえできていたら「赤いボタン」を押して進んでください。「緑のボタン」は罠なので押さないように。
15.仮押さえ失敗していたら、再度2.から実行しなおしてください。しばらく空き席なのに取れない状態が続くことがあります。
16.予約が取れたら、体調とお財布を整えて、楽しい競馬場ライフを楽しんでください。
※プログラムの使用は馬券と同様自己責任でお願いします。著作権は@ryo49_ / @ryo49_op に帰属します。無断の再頒布およびプログラムを用いた営利行為は認めません。
キャンセルが生じた座席はJRAが先着順で販売を行います。座席を代理で取得することや、座席の譲渡・転売はJRAが禁止しています。
キャンセル席を自動化して取得する目的は時間の節約です。早く自由に競馬場に出入りできることを願って、競馬場に行きたい多くの人が競馬場に行けるために無償で提供しています。
取れたら取れたよって教えていただけると嬉しいです。出所が確かなAmazonギフト券とか送ってくれてもかまいませんよ?
恐れ入ります。
利用させていただいたのですが座席が空いていても仮押さえにいかないのですが、こちらでなにか選択等しなければならいのでしょうか?
ご助言お待ちしております。
も さん
コメントありがとうございます。
座標が合わない原因として、Chromeのダウンロードバーが表示されている、ブックマークバーが表示されている、などが考えられます。
それらを閉じて再度お試しされてください。
どうかお席が取れますように。
早速ありがたく使わせていただいております。
東京競馬場にチャレンジしておりますがダウンロードバー、ブックマークバーも閉じているのにリロードを繰り返すばかりです。
何が悪いのでしょうか?
よろしくお願いします。
ご覧いただきありがとうございます。
座標がズレていると思いますので、環境に合うように下のグンさんへの返信を参考にご自身の環境に合った座標を入力してみてください。
リロード後の確認チェックを行うのはF5Y F5Xで座標指定していますので、タテの場合はF5Yを、ヨコの場合はF5Xを増減してみてください。
お席取れますように。
秋華賞のため有難く使わせてもらっています。
質問なのですが、おまかせ席選択をクリック後、選択可能な座席があっても反応せずカーソルが左下へ行き、その後中央下に戻りリロードという挙動を繰り返しておりますがこれは仕様ですか?
ただ単に取れないと判断されたのかなと思い設定を16日に変えて試しても同様の動作でした。(16日の分は席が空いており手動で仮押さえ出来るのを確認済み)
グンさん コメントありがとうございます。
席が空いているのにリロードを繰り返す場合は座標が合っていない可能性が高いです。
Chromeのダウンロードバーが表示されている、ブックマークバーが表示されている、
それらを閉じてみてください。
どうかお席が取れますように。
返信ありがとうございます。
元々ダウンロードバー、ブックマークバー共に閉じた状態で行っておりまして、念の為もう一度確認しましたが結果は同様でした。
おそらくなのですが、おまかせ席選択のクリック位置がズレたのと同時に、席の座標自体もズレたのかも…….
グンさん
ありがとうございます。
そうでしたか、では変数Y_BUT=810を調整してみてください。
よろしくお願いいたします。
重ね重ね申し訳ございません。
自分、スクリプトというものに触れるのが初めてでして、調べてもその変数をどう調整すれば良いのか全く分かりませんでした…….(810がどういう意味の数字すら)
ver.1からver.2になった時、いくつ数値をズラしたか等が分かれば、その分ズラせば良いのかな?と思ったりしましたが比べてみてもどこが変わってるのかが不明で手がつけられませんでした…….
グンさん
Y_BUT=810は、タテヨコのうちタテの座標です。見た目、ボタンのある位置の下をクリックしているようであれば数字を少なく、上をクリックしているようでしたら数字を増してみてください。
より確実な座標を得るためには、printscreenキーを押してwindowsのペイント(mspaint.exe)に貼り付けてスポイトツールを使ってボタンの位置までマウスを持って行ってみてください。左下に 1047,810 みたいなのが表示されていると思いますのでそれがヨコ、タテの座標に相当します。
スクリプトのテキストファイルは上書き保存して再度uwscに読み込ませ直して再実行してみてください。
お席取れますように。
「注意事項をかくにんしました」
のチェックが入らない時が多々あります
多分PCの通信ラグで入力できていないと思うのですが、どの数値を弄れば安定してチェックを入れ続けられるのでしょうか。
ご教授お願いいたします。
リョータさんご覧いただきありがとうございます。
下記 よしさん グンさんへの返信をご参考にされてみてください。
お席取れますように。
東京競馬場に行きたく使用させていただいてます。
空席があってもリロードを繰り返して仮押さえになりません。
ブックマークバーも閉じています。
何か原因があるのでしょうか。
教えてくださいm(__)m
マオさん ご覧いただきありがとうございます。
仮押さえを取りに行かない場合はY_BUTの数字を弄ってみてください。東京だと車椅子の一個上のボタンの下端を959で設定しています。一度取れなかった時の画面をprintscreenでキャプチャしてmspaint.exeを起動して貼り付け、車椅子の一つ上のボタンの下端ギリギリをスポイトツールで指し示してみて、左下に表示される1047,xxx というxxxをY_BUT=959 となっている959の部分と入れ替えてみてください。
同じ差分だけ、KARIY= のところも引き算して数字を入れてください
お席取れますように。
明日の秋華賞の為に利用させていただいております。
ぱっと見たところ、カーソルはチェックボックスと「次へ進む」の上に現れているみたいなのですが、チェックボックスにチェックが入りません…………
カーソルは、ずっと左下→チェックボックス→「次へ進む」ボタン→上方……を繰り返し動き回ってはリロードする、を繰り返しています…………
これが正しい状態なのかも分からず、コメントさせていただきました。
お力添えをお願い致します。
わ さん
おはようございます!お読み頂きありがとうございます。
ブラウザ下部にダウンロードの履歴が表示されていないか、上部にブックマークバーが表示されてないかご確認ください。
お席取れますように。
中山競馬場に行きたく使用させていただいてます。
PCに疎く最新の有馬記念の物はちんぷんかんぷんなので、こちらを使っています。
過去の質問を見てタウロードバーやブックマークバーを閉じて使用しているのですが、おまかせ席選択で購入するを押した後カーソルが左の枠外にズレて席を選択出来ず、仮押さえ出来ませんでしたとも表示されないです。
座標を直すしかないと思うのですが、機械に疎く座標の直し方が全くわかりません。
お力添えをお願い致します。
あいさん
お読みいただきありがとうございます。
座標合わせが面倒そうなので、精度は若干落ちるのですがこちらの画像認識シンプル版をお使いになるとよいかもしれません。
https://chokyo-keiba.net/2021/cancelget_han/
どうかお席とれますように。
主さんコメントありがとうございます。
メンテナンスが明けたので早速シンプル版を阪神で試してみたのですが、同じ様な感じで空席時の選択のみ出来ませんでした。
リロード時のチェック等は問題ないので、設定がおかしい等はないと思うのですが、何故でしょうか?
初心者みたいな質問で申し訳ないですが、お力添えの方よろしくお願い致します。
あいさん、
simple版は若干画像認識の精度に難があるので、反応しないことはあります。
シビアに取りに行くのであれば、有馬記念のエントリにあるヤマトさんへの返信をご参考に座標をいじくって見てください。
お席取れますように。
主さんコメントありがとうございます。
新たにシンプル版で5分間動かしてみたのですが、画像認識全くしませんでした。
精度が良くないとのことですが、5分間認識しないこともあるのでしょうか?
有馬記念版の方もダウンロードして動かしてみました。そうすると私もヤマトさんと同じように他の動作をとてもスムーズでしたが、席選択の所だけ反応しませんでした。
これは座標を弄れば直るのでしょうか?
直る場合1から丁寧に教えていただけないでしょうか?
お力添えの方よろしくお願い致します。
あいさん
ごめんなさい、私はあなたに一からこのスクリプトのことを教える義理も時間もありません。
目標に向かって努力される方へのアドバイスは惜しみません。
どうぞよろしくお願いします。
突然な質問失礼します
有馬記念を目指し中山競馬場で動作させようと試みたのですが「おまかせ席選択で購入する」にギリギリのところでカーソルが届かずクリックしてくれません
ブックマークバーもDL履歴も表示しておりません
この場合スクリプトのどの部分をいじれば解決しますかね?
Buckさん
お読みいただきありがとうございます。
OMAY=の値を変更してみてください
-5 くらいすれば届くと思います。
お席取れますように。