|
kokoyaさんへ
ご意見ありがとうございます!!
なるほど、タイミングですか。。
非同期の画面になって、スリープなど駆使して、何とか動いてる状態で、今回もいろいろ触ってたら動いたような感じもしています。
この辺りは環境で変わってくるかもしれまえんね。
次回問題発生時の対応で参考にさせていただきます。
それではよろしくお願いいたします。
>たまさん & JRDBシステム班さんへ
>
>失礼ながら外野から、ご参考までに素人の推測の投稿です。
>
>
>今回、エラーが発生している現象は、JRAの即PATの「重要なお知らせ」画面の表示タイミングが、
>
>従来より僅かに(0.3秒程度)遅くなったのが原因ではないでしょうか?
>
>私は自作のpythonプログラムで、発走10分前に自動で即PAT画面にログインして
>
>馬体重と単勝、複勝オッズを取得してCSVに出力する仕組みを約3年前から運用しています。
>
>selenium機能を使っているので、人間が Chromeブラウザを操作しているのと同じ動作をします。
>
>
>ログイン後の urlにannounce という文字があれは「重要なお知らせ」が表示されていると判定して、
>
>画面のOKボタンを押してから、投票メニューのタブ切替操作を実行するようにしているのですが
>
>8/31の「重要なお知らせ」●小倉2歳Sの前日発売のとりやめ では announceのurl が認識できずに
>
>「重要なお知らせ」がなかったと判定とされて、投票メニューのタブ切替操作を実行しようとして
>
>プログラムが異常終了しました。
>
>とりあえず8/31は緊急対応でログイン後に time sleep を0.5秒入れることで対処しました。
>
>
>最終的には、通常時の動作が遅くなる time sleep はやめて、従来の announce url 判定ロジック
>
>に加えて、投票メニューのタブ切替操作の部分に、切替ができなかった時の例外処理として
>
>「重要なお知らせ」の OKボタンを押すロジック を追加しました。
>
>9/1は全レースで従来の announce url 判定ロジックはスルーして追加した例外処理が機能していました。
>
>
>ちなみに「ネット投票体験サイト」の方にもログイン後に「重要なお知らせ」画面があるのですが、
>
>こちらは従来通り time sleep なしで announceのurl が認識できます。
>
>https://www.jra.go.jp/IPAT_TAIKEN/index.html
>
>
>次回、本番環境で「重要なお知らせ」が出た時に同じ現象が発生すれば
>
>JRAの即PATの「重要なお知らせ」画面の表示タイミングが常時遅くなったということだと思います。
>
>
>長文になりましたが、あくまでも素人の推測なのでご参考までに
|
|