2021年4月12日(月)リタイヤ生活1225日目

今日も朝から天気は良かったが、
先日来のぽかぽか陽気に比べて気温は低めで、
朝から肌寒かった。

 

今日は久々に何もない月曜日だった。
おかげで、しかかり中のWeb自動予約システムを
かなり仕上げることができた。

 

これは、いつも行っているジムのスタジオレッスンの
自動予約をするシステムだ。
このスタジオレッスンは、大変人気があって、
予約開始時刻を過ぎて1,2分でほぼ満杯になってしまうため、
ちょっとうかうかしていると取れなくなってしまう。
そこで自動予約を作成することにして、
ここ1-2週間は、いろいろと知恵を絞ってきた。

 

仕掛けとしては、PythonSelenium
Google Colaboratory上で動かして自動予約する。
Seleniumを使うのは今回は初めてだったが、
予約画面の遷移の中で、
様々な方法でWeb[を操作する必要があったため、
ずいぶん良い勉強になった。

 

今日になってだいぶ時間ができたため、
ほぼ完成までこぎ着けたが、
一番の問題は、最終的な試験ができないことだ。
行っているジムでは、スタジオレッスンは
1週間で1人4枠しか取れない。
ところが既に4枠は使い切ってしまっているため、
最終的な予約完了までの流れを確認できないのだ。
ジムのサイトでは、枠を使い切っているかどうかを
最終的な確認画面の直前で行っているため、
そこまでたどり着けることは確認できたが、
その次ができない。

どこかでチャンスを見て、どれかの予約を
いったんキャンセルして、
このシステムで再度取れることを確認するしか
なさそうだ。
そうすると、満員のクラスはキャンセル待ちの人に
その予約が移ってしまうことになり、
結局予約は取れないことになる。

どうすれば良いのだろうか?