Supreme 21SS Week14 The North Face

Bot開発

Week14はThe North Faceとのコラボ商品が販売されました。

今回の代行料金は以下です。

  • TNFジャケット類 2000円
  • TNFその他一律 1500円
  • レギュラー品 1000円

前回からの改良

reCAPTCHAハーベスターに手を加えてみました。今までは有効期限が切れた段階で新たにトークンを生成していましたが、これだとトークンが返ってくるまでに時間差があるため、トークン不足になることがありました。これをもう少し効率化して、トークンが返ってくるまでの時間を考慮して生成するように変更しました。

モニターのディレイ時間を短くしてみました。これよってリストック検知しやすくなるのかどうかです。

今回の結果

今回は15件の依頼数となりました。結果は、購入成功9件となりました。

購入できた商品は以下となります。

  • Supreme®/The North Face® Pigment Printed Pocket Tee
  • Supreme®/The North Face® Summit Series Outer Tape Seam Coaches Jacket x2
  • Supreme®/The North Face® Summit Series Outer Tape Seam Neck Pouch x2
  • Supreme®/The North Face® Pigment Printed Crewneck x2
  • Labels Polo
  • Bandana Camp Cap

今回はTicketによるBot対策があり、久しぶりにhigh trafficエラーが表示されました。

商品情報が反映されたのが11時2秒となりました。Ticketが作動していたため、そこまで完売速度は早くなかったように思えますが、high trafficエラーにより購入できなかったタスクが複数ありました。

今回は初動後のリストックで2件拾うことができたのが大きな進歩でした。

 

リクエスト型に限っては1件も成功しなかったので、TicketによるBot対策を回避できていないことが分かりました。今回リクエスト型では、チェックアウト画面に遷移させずに動かしていましたが、これだと上手くいかないことが分かりました。以前、チェックアウト画面に遷移させていたときは、一部成功していたタスクもあったので遷移させることによって生成されるCookieの値に違いが出るのかもしれません。

しかし、待ちに待ったTicketの動きを見ることが出来ましたが、想像とは違った動作だったので少し戸惑いました。

予想では、11時の商品情報が更新されるタイミングでTicketが入れ替えられ、それによって生成されるCookieの値が異なることでhigh trafficになると考えていました。今回はTicketの更新チェックを組み込んでいたので、実際に変更されたか確認することができましたが、Ticketは変更されず、入れ替えられていないことが分かりました。毎週海外のリリース直後にTicketが更新されることは確認できていますが、その後変更されることはないようです。

 

リクエスト型でhigh trafficとなったタスクは、何度リトライしても成功することはありませんでした。初動後のBot対策が解除されたあとは、通常通りチェックアウトが通るようになりました。

今回は新しいモニタープログラムをテストで動かしてみましたが、1秒ほど早く取得できました。週によっては多少効果があることが分かりましたので、やはりモニターを分離化して動作させるのが良さそうです。

あとはリストック対応など微調整して、本番で使用できるように進めていきたいと思います。

まだまだ検証するところは多いですが、ぼちぼち作っていきたいと思います。あとは、Win/Mac用の抽選Botも早いところ手を付けたいです。

コメント

タイトルとURLをコピーしました