ブラウザのみの更新ができるように試行錯誤しています

Chromeの更新はとても早い。当BOTのブラウザバージョンは、最新Chromeより1年以上前のバージョンを使っているため、Chromeと同等にするためには、自前でソースコードをビルドするしかない。

1年前のソースコードと最新のソースコードをマージするだけでもかなりの労力であり、無償アップグレードにする気は無い。しかし、Chromeの更新が多いので、それと同等のアップグレード料金を設定することを考えただけでも頭が痛い。

ブラウザを更新する必要があるBOTは、そう多くないのだが、これを対応することがとても重要な要素なので、何とかしたい。

現状は、ビルド手順もまだ確立していない状態で、1ヶ月前から試行錯誤中である。なにせ膨大なソースコードのビルドをするだけでも1日潰れてしまうので、かなり効率が悪い。ここだけの話、本業の仕事中でもこのことをやっているぐらい、今は時間が欲しい。

この前のadidasは、発売時間を変則的にしてきたことで全てが狂った。そもそも10時以外の時間のことは考えてなかった。デフォルトの時間じゃ駄目なことは知っていたし、今回は惨敗だった。次回のことを踏まえて、デフォルト値と最小値を変更するようにアップデートする予定だ。

今頃になって、LivePocketが売れるようになってきた。作ったあと全く売れなかったので、騙されたのかと思っていたが、そういうことではなかったようだ。

ログを見る限り、かなりエキサイティングな戦いがあるようで、購入中に弾かれる動きがあることが分かった。こういう場合はどうしたらよいかというのが、20サイト以上対応している経験からか、迷うことなく動作確認もしないで対応できるようになった。

同じ動きのサイトは1つも無いが、http ver1.1の仕様である限り、ある程度の型があるので、作成時間も2年前の1/3程度で作れるようになっている。先日も個別な依頼があり、とあるBOTを作成した。とても変わった仕様だったので面白そうだと思い引き受けた。

これは作りたい!!と思うサイトが無くなってしまった。SNKRSは先着じゃないから作らないので悪しからず。E-FLASHも販売数が少なすぎてしらけるので、発売するか迷い中。BAPEは最近音沙汰ないので動作確認ができない。

先着で発売するECサイトで作って欲しいところはあるかい?

Supreme、E-FLASH、disneyなど

SupremeのWeek6は、散々でした。正しいデータ設定をしているつもりなんですが、それ以外の何かでSupremeサーバにBOT判定されてしまっているようで、「頂いた~」の連呼状態になっていて、ちょっと恥ずかしくて結果出せません。スマホサイト版はGWに開発予定なので、しばしお待ちください。
只今、チケット大相撲を対応中です。

そんな中、明るいことも2点あるので、ご紹介します。

まずは、DSMG E-FLASH自動購入のプロトタイプ版が完成しました。

reCAPTCHAの自動化により、全自動が可能になりました。
住所入力のところは、reCAPTCHAトークン待ちだけのためのブラウザ表示なので、この次の画面に遷移するところを省くことができるため、もう少し速くなります。
しかしイーフラッシュは、住所入力の画面に来る前のプールからいち早く抜け出すことが購入の鍵となるため、実戦投入でどうなるかはこれからです。

また、ディズニーレストラン自動予約BOTですが、購入確定まで全自動で行うモードを追加しました。

予約開始の15分前までにタイマーセットしておきます。タイマー開始時刻は、予約当日の8:59:00です。
なぜ15分前かというと、15分前から5分前までの間にタイマー設定しておくことで、ログインを自動で行います。そのため、購入ボタンを押すときにログインを行うことも不要になりました。
また、「購入確定まで行う」というチェックボックスを追加したことで、これまではブラウザで購入ボタンを押す必要があった部分も自動で行うようにしました。
ディズニーレストランサイトでは、クレジットカード決済は、3Dセキュア認証が必須になっており、それに対応したカードしか使えません。(だったはず)
私が試したクレカでは、Yahoo!カードはパスワード入力になります。(動画を参照)
楽天カードの場合は、初回決済時のみメールで認証手続き完了を行うことで本人確認となっています。
流石にクレジットカード会社各種のサイトの対応まではしんどいため、3Dセキュア認証突破も自動にする場合は、楽天カードのような認証手続きを選ぶようにしてください。

2019/04/10追記

Supremeの通信データを再度見直してみたら、まだまだ違うところがありました。
カート挿入部分とチェックアウトを完コピしたので今度は行けると思いたいですが、pookyが出てなくて、且つ今週末も「頂いた~」連発だったら、PCサイトはもうお手上げです。

2019/04/11追記

今日も通信データを確認したところ、また違うところがありました。
これが「頂いた~」になる原因なのかは分かりませんが、当日のソース次第で画面から変えられるようにしました。
詳細は、コミュニティサイトを見て下さい。