Comment raccrocher automatiquement le jeu 2048

PHP中文网
Libérer: 2017-06-20 15:25:56
original
4367 Les gens l'ont consulté

Avant-propos

Avez-vous joué au jeu 2048 ? https://gabrielecirulli.github.io/2048/ Vous pouvez jouer en ligne

L'énergie humaine est toujours limitée, et il est impossible de jouer jour et nuit, mais les machines le peuvent ; Fonction du jeu 2048, familiarisée avec l'utilisation du sélénium

Analyse

L'essence du jeu 2048 est de synthétiser chiffres à travers les quatre touches de direction, en fait, le processus est simple et ennuyeux (ne prêtons pas attention aux problèmes de réflexion des gens pour l'instant), les machines sont douées pour cela.

Utilisez Selenium pour ouvrir un navigateur, envoyer des commandes clavier et une série d'opérations

Lorsque le jeu est terminé, il est normal que Selenium envoie des commandes clavier à quatre directions, alors résolvez le problème du game over C'est un traitement spécial

tag

1) Score : <div class=" score-container">0div>

 2) fin de partie : < div class="game-message"><p>Game over!p>

>

 Remarque : dans des conditions normales de jeu,

La valeur est vide et Game over ! s'affiche à la fin du jeu. Utilisez cette fonctionnalité pour déterminer si le jeu est terminé

 3) réessayez : <a class="retry- bouton">Réessayera>

 Remarque : lorsque le jeu est terminé, vous devez trouver ce bouton et cliquez dessus pour redémarrer le jeu

Environnement

1) Windows 7

 2) Il s'agit d'une fonction simple, écrite directement sous python IDLE
3) J'utilise le navigateur Firefox et j'ai besoin d'installer le pilote Vous pouvez le télécharger ici () Je le mets directement sous system32
<.>

Code source

Exécutez

Sous python IDLE, appelez simplement play2048(). Les étapes pour l'exécution automatique du programme sont :

1) Ouvrez Firefox

2) Dans la fenêtre Firefox actuellement ouverte, visitez https://gabrielecirulli.github.io/2048/

3) Attendez que la page se charge et commencez. Envoi de flèches dans quatre directions

4) Une fois le jeu terminé, réessayez automatiquement

5) Étapes 3 et 4 en boucle infinie

Intéressé Vous pouvez essayer, c'est toujours intéressant ~~

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal