Le téléchargement du code source est partagé à la fin de l'article (y compris le mot de passe de décompression)
-
Cette colonne et cet article contiennent le contenu suivant (acheter la colonne peut afficher tous les articles de cette colonne, y compris les mises à jour ultérieures)
- 1. Fournir en permanence le code source et les mises à jour optimisées pour les scripts
- 2. Tutoriel de configuration du code source (avec Tutoriel Xiaobai )
- 3. Comment installer python3
- 4. Comment obtenir l'Aïd et le FP
- 5. Expliquez quelques problèmes rencontrés dans la configuration
- 6. Expliquez les problèmes rencontrés lors de l'exécution du code
- 7. Après la configuration et l'exécution, comment utiliser l'interface
- 8. Expliquez individuellement les problèmes rencontrés par chaque personne
- 9. Questions nécessitant une attention particulière Affirmer:
- 1. Le didacticiel et le code source sont uniquement destinés à l'apprentissage et ne doivent pas être utilisés à d'autres fins
- 2. Je ne suis pas responsable de tout ce que les apprenants font avec le programme
- 3. Si vous vous abonnez à cet article, je ne garantis pas que vous puissiez récupérer le Moutai dont vous avez besoin
Il y a deux jours, j'ai vu un grand gars ouvrir un script pour récupérer Moutai sur Github (https://github.com/huanghyw/jd_seckill). Maintenant, il a atteint 8,9kstar, mais je ne sais pas pourquoi il a été supprimé par l'auteur. Heureusement, je l'ai instantanément sauvegardé sur mon ordinateur. Hahaha ... C'est vraiment un petit fantôme intelligent.
L'auteur est vraiment incroyable et vaut la peine d'être appris. Ce script est écrit en Python, et il est facile de configurer l'environnement. Voici comment configurer l'environnement en cours d'exécution.
1. Configuration de l'environnement
Étape 1: Téléchargez le code du projet dans le local et décompressez-le. (Le téléchargement du code source se trouve à la fin de l'article)
Étape 2: Entrez le répertoire décompressé et utilisez venv pour créer un environnement virtuel. Notez que Python 3 doit être utilisé. Après la création, entrez dans l'environnement virtuel
# 创建虚拟环境
$ python3 -m venv .
# 进入虚拟环境
$ source bin/activate
Étape 3: Installez le package de dépendances dans l'environnement virtuel
Si c'est mac ou linux, exécutez simplement cette commande
$ python -m pip install -r requirements.txt
Et si vous utilisez Windows, il y en a une qui dépend de la lxml
bibliothèque, qui dans les fenêtres que vous utilisez pip n'est pas installée, vous devez télécharger les fichiers de roue sur Internet pour l'installer manuellement, puis exécuter la commande ci-dessus, le lien de téléchargement ci-dessous, pensez à sélectionner la version correspondante de Python, car les pages de cette version lxml 4.6.2
, vous devez donc modifier manuellement la lxml
version du fichier requirements.txt .
# lxml 下载地址
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
Ainsi, votre environnement d'exploitation est configuré.
2. Préparation
Avant de commencer à saisir, il y a certaines configurations que vous devez faire manuellement, principalement ces éléments:
Eid et FP de Jingdong
Connectez-vous à votre site Web JD, choisissez n'importe quel produit pour passer une commande et utilisez le F12 du navigateur pour suivre la variable _JdTdudfp pour obtenir eid et fp
Et ces deux valeurs sont écrites dans le projet sous le répertoire racine du config.ini
fichier.
Au config.ini
milieu il y a un cadre très important, il est temps d'acheterbuy_time
Parce que le code exécute en fait une boucle while, si le temps est jusqu'à la valeur définie, il commencera à simuler la demande et à saisir
3. Commencez à acheter
Une fois la configuration ci-dessus terminée, vous pouvez commencer à saisir.
Le processus de saisie est divisé en deux étapes:
La première étape: l'adhésion Open PLUS
Un certain Dong Zhenhang, cette vague de marketing était à l'origine destinée à moi d'ouvrir un abonnement PLIUS. Moi, une personne qui hésite à ouvrir NetEase Cloud Music, j'ai en fait ouvert un abonnement PLUS que je ne peux pas utiliser pour saisir Moutai. Ces membres ne peuvent payer que 78 yuans au moins une fois par trimestre, et je l'ai ouvert à contrecœur en tant qu'investissement.
Étape 2: Prenez rendez-vous pour acheter
Seuls les utilisateurs peuvent participer à l'achat d'un rendez-vous, vous pouvez rechercher manuellement 茅台
un rendez-vous, vous pouvez également utiliser ce script pour vous aider à prendre rendez-vous.
Exécution py main.py
puis entrez 1
, fera apparaître un code bidimensionnel, ouvrira l'application Jingdong autorisé à atterrir sur votre téléphone, puis le script ira et vous prendrez rendez-vous.
Étape 2: Commencez à acheter
Tout est prêt, il vous suffit de l'exécuter lorsqu'il est presque 10 heures du matin py main.py
, puis de le saisir 2
. La prochaine étape dépend de votre chance.
Ce qui précède est le processus complet d'utilisation de jd_seckill pour saisir Moutai. Je l'ai écrit très clairement, encore plus clair que le document officiel sur github. . J'ai vraiment brisé mon cœur pour le bien-être des lecteurs.
Si vous l'obtenez, vous pouvez choisir de le revendre et de faire un bénéfice net. Bien sûr, vous pouvez également le récupérer vous-même et attendre l'appréciation. Si vous voulez le boire, n'hésitez pas à le boire vous-même.
Obtenez le code source
Lien cloud Baidu: https://pan.baidu.com/s/1qRa7UZYlBnldsJpHmumGlw
Code d'extraction: 5u13