ソースコードのダウンロードは、記事の最後で共有されます(解凍パスワードを含む)
-
この列と記事には次のコンテンツが含まれています(列を購入すると、後続の更新を含め、この列のすべての記事を表示できます)
- 1.ソースコードとスクリプトに最適化された更新を永続的に提供します
- 2.ソースコード構成チュートリアル( Xiaobaiチュートリアル )。
- 3.python3のインストール方法
- 4.eidとfpを取得する方法
- 5.構成で発生したいくつかの問題を説明します
- 6.コードの実行プロセスで発生した問題を説明します
- 7.構成して実行した後、インターフェースの使用方法
- 8.一人一人が直面する問題を個別に説明する
- 9.注意が必要な事項 肯定する:
- 1.チュートリアルとソースコードは学習専用であり、他の目的には使用しないでください
- 2.私は学習者がプログラムで行うことに対して責任を負いません
- 3.この記事を購読している場合、必要なMoutaiを入手できることを保証するものではありません。
2日前、Github(https://github.com/huanghyw/jd_seckill)でMoutaiを取得するためのスクリプトをオープンソース化した大物を見ました。現在は8.9kstarに達していますが、なぜ削除されたのかわかりません。幸いなことに、私はすぐにそれを自分のコンピューターに保存しました。ハハハ...それは本当に少し賢い幽霊です。
作者は本当に素晴らしく、学ぶ価値があります。このスクリプトはPythonで書かれており、環境を簡単にセットアップできます。実行環境をセットアップする方法は次のとおりです。
1.環境設定
ステップ1:プロジェクトコードをローカルにダウンロードして解凍します。(ソースコードのダウンロードは記事の最後にあります)
ステップ2:解凍されたディレクトリに入り、venvを使用して仮想環境を作成します。Python3を使用する必要があることに注意してください。作成後、仮想環境に入ります。
# 创建虚拟环境
$ python3 -m venv .
# 进入虚拟环境
$ source bin/activate
ステップ3:仮想環境に依存関係パッケージをインストールする
MacまたはLinuxの場合は、このコマンドを実行するだけです。
$ python -m pip install -r requirements.txt
また、Windowsを使用する場合、lxml
ライブラリに依存するものがあります。これは、使用するWindowsにpipがインストールされていないため、インターネットからホイールファイルをダウンロードして手動でインストールしてから、上記のコマンドを実行する必要があります。ダウンロードリンク以下では、対応するバージョンのPythonを選択することを忘れないでください。これは、このlxmlバージョンのページであるため4.6.2
、ファイルrequirements.txtのlxml
バージョンを手動で変更する必要があるためです。
# lxml 下载地址
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
これで、動作環境がセットアップされました。
2.準備
取得を開始する前に、手動で行う必要のあるいくつかの構成があります。主に次の項目です。
Jingdongのeidとfp
JD Webサイトにログインし、注文する製品を選択し、ブラウザーのF12を使用して_JdTdudfp変数を追跡し、eidとfpを取得します。
そして、これら2つの値はconfig.ini
、ファイルのルートディレクトリの下のプロジェクトに書き込まれます。
でconfig.ini
非常に重要な設定がある真ん中、それは買い時でありますbuy_time
コードは実際にwhileループを実行しているため、時間が設定値に達すると、リクエストのシミュレーションが開始され、グラブが開始されます。
3.購入を開始します
上記の設定が完了したら、グラブを開始できます。
つかむプロセスは2つのステップに分けられます:
最初のステップ:PLUSメンバーシップを開く
あるドンジェンハン、このマーケティングの波はもともと私がPLIUSメンバーシップを開くことを目的としていましたが、NetEase Cloud Musicを開くのを嫌がる私は、実際にMoutaiを取得するために使用できないPLUSメンバーシップを開きました。このメンバーは少なくとも四半期ごとに78元しか支払うことができず、私はしぶしぶ投資としてそれを開きました。
ステップ2:購入の予約をする
アポイントメントの購入に参加できるのはユーザーのみです。アポイントメントを手動で検索茅台
できます。このスクリプトを使用して、アポイントメントを作成することもできます。
実行してpy main.py
から入力1
し、2次元コードをポップアップし、Jingdongが承認した着陸アプリを携帯電話で開くと、スクリプトが実行され、予約が行われます。
ステップ2:購入を開始する
すべての準備が整いました。午前10時近くに実行してpy main.py
、入力する2
だけです。次のステップはあなたの運次第です。
上記は、jd_seckillを使用してMoutaiを取得する完全なプロセスです。私はそれを非常に明確に記述し、githubの公式ドキュメントよりもさらに明確にしています。。私は読者の福祉のために本当に心を痛めました。
入手した場合は、転売して純利益を上げることもできます。もちろん、自分で集めて鑑賞を待つこともできます。飲みたい方は、お気軽にご自身でお飲みください。
ソースコードを入手する
Baiduクラウドリンク:https
://pan.baidu.com/s/1qRa7UZYlBnldsJpHmumGlw抽出コード:5u13