Je viens de créer un module complémentaire pour le logiciel Browser Automation Studio qui permet de contrôler votre souris d'ordinateur, votre clavier et de faire de la reconnaissance d'image.
BAS est à la base un logiciel pour automatiser un navigateur. Il fonctionne aussi extrêmement bien pour interagir avec des API, fichiers, FTP, etc. Mais il y a une chose qu'il ne peut pas faire de base : contrôler votre souris (sauf dans le navigateur intégré à BAS) et votre clavier.
Ce module permet de pallier ce problème et en plus, je vous le donne gratuitement.
Sommaire :
Télécharger le module BAS PyAutoGui
Pour le télécharger, ça se passe ici : https://devenirentrepreneurweb.systeme.io/bas-pyautogui-fr
Vous devez mettre votre email. Cela me servira à vous prévenir en cas de mise à jour du plugin et j'en profiterai pour vous faire la promotion de ma formation sur BAS :D
Installation du module
Importer le BAS-PyAutoGui.zip dans votre gestionnaire de modules BAS.
Pour faire fonctionner ce module, il faudra aussi lancer le BAS-PyAutoGui.exe. C'est un petit logiciel qui tournera en tâche de fond, recevra les instructions de BAS et exécutera les actions. Vous pouvez également le lancer via BAS avec la fonction "Start server".
Tuto video utilisation
Fonctionnement du module (pour les geek)
Pour les geeks, j’explique un peu le fonctionnement.
En gros, BAS-PyAutoGui.exe est juste une version compilée d'un script fait en Python qui lance un serveur local sur un port. BAS lui envoie ensuite du code Python brut. Pour automatiser les déplacements de souris, je lui envoie du code avec la librairie PyAutoGui.
Quand le serveur reçoit le bout de code Python, il l'exécute tout simplement. Donc, vous l'aurez compris, vous pouvez lui envoyer toute sorte de code Python, pas seulement du PyAutoGui, ce qui le rend vraiment évolutif.
Voici le code Python pour ceux qui voudraient voir comment il est fait ou l'améliorer en ajoutant plus de librairies.
Code source Python :
A bientot !