Maison > Article > développement back-end > Partage d'exemples de script auxiliaire Python WeChat Tiaoyitiao
Cet article organise principalement le contenu du script auxiliaire sur WeChat Tiaoyitiao. Cette fois, nous avons compilé le contenu du script python pour vous.
Pendant cette période, le jeu WeChat Tiaoyitiao est très populaire, mais il est très difficile d'obtenir des scores élevés. Pour les programmeurs, la première idée est d'écrire un plug-in de script auxiliaire pour augmenter le score. .Facile, python est très populaire maintenant.Résumons les scripts auxiliaires suivants sur le saut écrits par divers dieux basés sur le langage python. Lors de l'apprentissage, vous comprenez principalement leurs idées d'écriture, ce qui vous est très utile pour apprendre le python.
1. WeChat saute pour exécuter automatiquement le script python
Remarque : Idées
Core : après chaque stabilisation Prenez un capture d'écran et calculez les coordonnées de la pièce d'échecs et la coordonnée médiane de la surface supérieure du bloc suivant en fonction de la capture d'écran
Multipliez la distance entre les deux points par un coefficient de temps pour obtenir la longueur. appuyez sur le temps
Identifier les pièces d'échecs : Fiez-vous à la couleur des pièces d'échecs pour identifier la position Grâce à la capture d'écran, j'ai découvert que la ligne du bas est probablement une ligne droite, j'ai donc traversé par le haut. en bas ligne par ligne.
Comparez les couleurs (la couleur utilise un intervalle pour comparer) Trouvez tous les points de la rangée du bas, puis trouvez un point médian,
Après l'avoir trouvé, laissez les coordonnées de l'axe Y réduire de moitié la hauteur du châssis de la pièce d'échecs pour obtenir les coordonnées du point central
Identifier l'échiquier : se fier à la différence de couleur entre la couleur de fond et les carrés. Commencez par la position située en dessous de la partition et scannez ligne par ligne. Puisque le haut des blocs circulaires est une ligne,
Le haut du carré est probablement un point, j'ai donc utilisé. une méthode similaire à l'identification des pièces d'échecs pour identifier quelques points supplémentaires pour trouver le point médian
À ce moment-là, j'ai obtenu l'axe X du point médian du bloc, en supposant que les échecs. la pièce est maintenant au centre du bloc actuel,
dériver la coordonnée Y du point médian en fonction d'un angle fixe obtenu grâce à une capture d'écran
Enfin : selon le les coordonnées de deux points sont calculées en multipliant la distance par un coefficient pour obtenir le temps d'appui long (il semble que la distance sur l'axe X puisse être utilisée directement)
2. Dominez la liste des scores Python vous aide à sauter ! sur WeChat pour obtenir des scores élevés
Remarque : comment fonctionne ce script
Capture d'écran de la page Tiaoyitiao
Calculez la distance entre le point initial et le point final
Trouver un moyen de mesurer le coefficient de distance et le temps d'appui
Trouver un moyen d'appuyer sur le téléphone pendant une durée spécifiée
Répétez 1-4
3. Script Python du mini-jeu WeChat Jump
Principe : configurez les variables d'environnement adb et ajoutez le chemin où se trouve adb.exe dans Poste de travail -> Propriétés. -> Paramètres système avancés -> Variables d'environnement -> Chemin.
4. Explication détaillée des étapes pour implémenter l'outil auxiliaire de saut WeChat en python
Il s'agit d'un script sur la simulation côté PC
Instructions :
1. Installez l'émulateur Android sur Windows, version Android 5.1 ou supérieure
2. Téléchargez et installez la dernière version de WeChat 6.6.1 dans l'émulateur
.
3. Il est préférable d'utiliser python2.7. Le package pyhook de python3 contient des bogues et est plus difficile à résoudre
5. Idées de logiciel auxiliaire WeChat Tiaoyitiao python et analyse du code source de reconnaissance d'image.
Idée de base
Obtenez la distance entre la pièce d'échecs et le point central du bloc suivant
Calculez le temps de toucher le écran
Cliquez sur l'écran
Calculez la distance entre la pièce d'échecs et le point central du bloc suivant
Utilisez le shell adb Commande screencap -p pour obtenir l'écran actuel du téléphone
Utilisez ensuite l'image Utilisez les informations pour trouver les coordonnées de la pièce d'échecs et les coordonnées du point central du bloc suivant
puis calculez la distance grâce à la formule de distance entre les deux points
6. Code source python du programme Xiaomi 5s WeChat Jump Mini
Ce script utilise le Xiaomi Téléphone mobile 5S à titre d'exemple. Le principe et la méthode de mise en œuvre sont similaires à ceux présentés précédemment.
7. python3 réalise sauter, cliquer et sauter
1 Idée générale
Les coordonnées de la pièce d'échecs et les coordonnées à atteindre dans. l'étape suivante, selon Deux coordonnées, calcule la distance entre deux points pour sauter.
2. Idées de distribution
1. Prenez une capture d'écran selon la commande et enregistrez l'image initiale sur le téléphone, puis téléchargez-la dans le dossier local
Implémentation PHP du jeu de saut WeChat
Tutoriel d'implémentation du jeu push box JS
Comment implémenter un jeu de casse-briques HTML5 en utilisant du js natif
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!