Supreme 21SS Week6 Swarovski

Bot開発

Week6は、Swarovskiとのコラボでした。その他にWheatiesのコラボTシャツが販売されました。

今回の代行料金は以下となりました。

  • 全商品一律 1,000円

あまり人気がない週ということもあり、他の代行屋さんの相場も安めといった感じです。テストを兼ねているため、せっかく依頼いただいて買えないと申し訳ないと思いましたので、購入報告ツイートをしていただくことで無料という条件に変更いたしました。他の代行屋さんと併用しても損はしない設定です。

前回からの改良

前回のリクエスト型の調査からBot対策のTicketが動作していると失敗することが分かりましたので、Ticketの動きを調べてみることにしました。

Ticketに関してはなんとなく関係しているとは思っていましたが、確認するたびに304を返していることから更新されてないのでは?と思い込んでいました。しかし、定期的にTicketを確認してみると中身が変わっていることに気づきました。

また、接続元によってTicketの中身が若干変わっていることも分かりましたが、これが実際の処理に影響しているのかは分かりません。接続元を判断する処理が入っているのか、Ticketの更新チェックを回避するためなのか不明です。

Ticketがリリース日に更新される、という前提で考えれば、別タブ方式でhigh trafficエラーが出ることも頷けます。また、Ticketから特定のCookieが書き出されていることも分かりました。しかし、難読化されているため解読することはかなり難しそうです。

今回はTicketの動きを調査するため、Ticketの更新チェックをおこなう機能を追加してみました。その他に遅延時間、reCAPTCHAトークンについてのテストとなります。

今回の結果

今回は13件の依頼があり、結果は12件成功となりました。

うち2件はキャンセル、1件はオーダー済みエラーとなりましたので、実際は9件の成功となります。

  • Supreme®/Wheaties® Tee x7
  • Swarovski® S Logo Hooded Sweatshirt x2

今回はBot対策がなにもされてなく、正直言うとあまり意味のない週でした…。前日くらいからTicketが404を返しており、直前でTicketが有効になるのか、といった点が気になっていました。しかし、蓋を開けてみるとTicketはおろか、ほぼBot対策もなかったように思えます。

 

今週はAF1リストックはなかったようで少し残念です。

これまでのAF1リストックに関してはBot対策がなく、かなりスピード勝負となっていました。先週のリストックは、Bot対策が入っていることを確認しました。結局「頂いた〜」エラーにより、購入はできませんでしたが、割とワンチャンあった週かもしれません。

「頂いた〜」エラーについては、まだはっきり原因は分かっていませんが、過去のログを見直してみるとPC・モバイルともに割と発生していることに気づきました。しかし、同時に複数タスクを動かしたり、リトライすることで成功しているので、もう少し様子を見てみようと思います。

コメント

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