1元で焼酎3万里を買いに行きます

2920 ワード

元焼酎が1杯の酒を買うために時間と努力を費やした休学生のもがきを描いたドキュメンタリーだ.

3月31日仁荷園焼酎がついにネットで販売されました毎日11時2000本を限定順にオークションにかけます.
しかし、休学生のように歪んだ生き方をしていた私にとって、11時はぐっすり眠る時間だったので、購入は失敗していました.せっかく立ち上がって購入してみると、毎日並んでいたので購入に失敗…
結局彼は怒って、購入ページを分析しようとした.

購入ボタンをざっと調べてみました.

「購入」ボタンの名前はbtnBuyです.
したがって、開発者ツールのコンソールでは、購入イベントが強制的にトリガーされる可能性があります.
「購入」ボタンをクリックするイベントを強制的に発生させるには、$("#btnBuy").click();を入力します.
11時にこの関数を入力すればいいので、JavaScriptでスケジューリング関数を使ってこの問題を解決しましょう.
JavaScriptでは、setIntervalという関数を使用してwhile文を繰り返し呼び出すことができます.したがって、この関数を適用すると、JavaScriptでサーバ時間を取得し、サーバ時間が11時のときにボタンクリックイベントを自動的にエンコードし、最終的に要素アドレスを取得できます.(たぶん…?)
そこで、上記の方法で符号化を行うと、
var Tlqkf = setInterval(function() {
  var time = new Date().getHours();
  if (11 == time) {
    $("#btnBuy").click()
    console.log("clicked!!!!!!!!!!!!!!!!!!")
    clearInterval(Tlqkf)
  }
たぶんこのように編むことができます.
この方法でチャレンジしてダメなら次はPythonリクエストモジュールで