品質が安定しない理由がようやく分かった。
Googleが開発したreCAPTCHAのうち、TIGETが使用しているのはVersion3という最新のものを使用している。
これがどういうものなのかは、ググればわかるが、人間が操作したものかどうかを判定する機能が付いているという代物である。
そこで、第3者認証を使ってreCAPTCHA Version3を解いてもらい、ゲットしたトークンを使って自動購入BOTで使用してみたところ、スピードがいまいち上がらない。anti-captcha.comや2captcha.comで取得できるトークンは、偽物と判断されてしまうようだ。
reCAPTCHA V3トークンをTIGETサイトから取るのは簡単なので、それを使って自動購入BOTで使用してみたところ、最速タイム(過去記事の6秒台動画を参照)とほぼ同等のスピードで安定することが分かった。
つまり、最新のChromeバージョンを使ったreCAPTCHA V3トークンが必要ということだ。
ここまで分かれば、Chromeからデータを引っ張って来るためにChrome 拡張を作る必要が出てきた。
完成は近い!
2020/11/03 追記
早速、Chrome拡張作りました。TIGETサイトから取得したV3トークンは、PC内部でChromeとBOT間を通信により送受信できるようにしました。
V3トークンを定期的にBOTに送る仕組みは既に完成しており、そのV3トークンを使ったチケット購入手続きについても問題なく高速動作しています。
残った作業としては、複数BOTを起動したときに、それぞれにV3トークンが行き渡るようにする仕組みを設計しています。
完成は近い!!
2020/11/05 追記
自作のChrome拡張をchromeウェブストアに置くための準備ができました。今Googleに審査を出しています。公開後、TIGET自動購入の販売を再開します。
2020/11/05 追記
Chromeウェブストアの審査がなかなか通らないらしいので、Chrome拡張はコミュニティサイトで配布することにしました。インストール方法や操作方法についても丁寧に記載しています。
これまでモニターとしてご協力頂いていた方については、PCにインストールされているTIGET自動購入を起動してもエラーになりますので、再度サーバから最新版インストーラを落としてきてください。
正式版をリリースしました。