Remplir des formulaires web répétitifs sans programmer
Si vous remplissez le même formulaire chaque semaine, vous pouvez enregistrer le processus une fois. Comment le faire dès aujourd'hui sans code, et ce qu'apportera le mode Web.
Chaque semaine, vous allez sur le même site, remplissez le même formulaire avec les mêmes informations et cliquez sur Envoyer. Commandes, informations de livraison, création de fiches clients : des tâches simples, mais qui reviennent sans cesse. Si vous voulez remplir des formulaires automatiquement sans apprendre à programmer, vous pouvez enregistrer le processus une fois et le répéter quand vous voulez. Dans cet article, vous verrez quand cela vaut la peine, en quoi cela diffère de la saisie automatique du navigateur et comment le faire dès aujourd'hui avec Macro Quantic Pro.
Quand une macro vaut la peine
Une macro vaut la peine quand la tâche remplit trois conditions :
- Elle se répète, par exemple chaque jour ou chaque semaine.
- Les étapes sont toujours les mêmes : aller sur la même page, remplir les mêmes champs, cliquer sur les mêmes boutons.
- Les données changent peu ou pas du tout : la même adresse de livraison, la même commande habituelle, le même rapport.
Si, à chaque fois, vous devez décider quoi mettre dans les champs, la macro ne peut pas le faire à votre place. Si la tâche est toujours identique, l'enregistrer une fois vous évite de la refaire à la main.
En revanche, cela ne vaut pas la peine dans ces cas :
- Le formulaire change souvent de présentation ou d'ordre des champs. Vous passeriez plus de temps à réenregistrer qu'à remplir.
- Les données sont différentes à chaque fois, comme une autre commande ou un nouveau client. Une macro écrit toujours exactement ce que vous avez enregistré.
- Le site demande des vérifications, comme un CAPTCHA ou un code envoyé sur le téléphone. Ces étapes sont conçues pour être faites par une personne.
- Vous ne le faites que de temps en temps. Pour cela, la saisie automatique du navigateur suffit généralement.
Saisie automatique du navigateur ou macro
Le navigateur aide déjà avec les formulaires, il est donc utile de savoir ce que fait chacun :
- La saisie automatique du navigateur remplit les champs avec des données que vous avez enregistrées, comme votre nom, votre adresse ou votre e-mail. Elle est rapide et intégrée, mais c'est toujours vous qui naviguez, cliquez et envoyez.
- Une macro répète tout le processus : elle ouvre la page, fait les clics, écrit dans chaque champ et envoie. Elle peut se lancer avec un raccourci ou à une heure précise.
Elles ne se font pas concurrence. La saisie automatique est pratique pour les formulaires remplis de temps en temps. Une macro a plus de sens quand vous voulez que toute la tâche se fasse sans intervenir.
Un détail pratique : la liste de suggestions de la saisie automatique peut apparaître par-dessus le formulaire pendant l'enregistrement ou la lecture. Si c'est le cas, elle peut masquer le champ sur lequel la macro allait cliquer.
Comment le faire dans Macro Quantic Pro
Mieux vaut être clair dès le départ. Macro Quantic Pro prépare un mode Web avec navigateur intégré, conçu justement pour cela : enregistrer des formulaires, trouver chaque champ par ce qu'il est et non par sa position, et attendre que la page se charge. Aujourd'hui, ce mode apparaît dans le programme comme Bientôt disponible : il n'est pas encore disponible.
En attendant, vous pouvez automatiser un formulaire avec le mode Bureau, en enregistrant ce que vous faites dans votre navigateur habituel.
- Préparez le navigateur. Ouvrez-le toujours à la même taille, par exemple agrandi, et avec le même niveau de zoom.
- Enregistrez. Dans la section Enregistrement, avec Bureau sélectionné, appuyez sur Enregistrer ou
Alt+F9. Ouvrez la page, cliquez dans chaque champ, saisissez les données et cliquez sur Envoyer. - Arrêtez et sauvegardez. Appuyez sur Arrêter. La macro est rangée dans Mes macros avec le temps entre chaque action : elle respecte donc le temps que la page a mis pendant l'enregistrement.
- Testez. Lancez-la avec
Alt+F8et vérifiez que chaque donnée arrive dans son champ.
Pour que la macro résiste aux petits changements, activez le Mode intelligent. À l'enregistrement, il garde une petite image de ce sur quoi vous cliquez et, à la lecture, vérifie où cela se trouve avant de cliquer. Cela aide si un champ s'est un peu déplacé ou si le bouton met un instant à apparaître. Il est disponible dans l'essai gratuit et dans les forfaits Starter, Pro et Enterprise.
Gardez en tête la limite de cette méthode : en mode Bureau, la macro répète des clics à l'écran. Si le site change beaucoup de présentation, vous devrez la réenregistrer.
Conseils pour un enregistrement qui tient
- Enregistrez une fois la page entièrement chargée. Attendez que le formulaire apparaisse avant le premier clic : cette pause est enregistrée dans la macro et la protège quand le site est un peu plus lent.
- Saisissez les données d'une traite. Évitez d'effacer et de réécrire pendant l'enregistrement : la macro répéterait aussi les erreurs et les corrections.
- Fermez les suggestions de saisie automatique avec
Échapsi elles apparaissent par-dessus un champ, pour qu'elles ne masquent pas le clic suivant. - Séparez la connexion du reste. Si le site demande de se connecter, faites cette partie à la main et n'enregistrez que la suite.
- Si la page met longtemps à charger, vous pouvez utiliser un robot OCR qui attend un texte précis, par exemple « Commande confirmée », et lance la macro suivante.
La planifier
Si la tâche revient chaque semaine, inutile d'y penser. Dans Tâches planifiées, appuyez sur Nouvelle tâche, choisissez la macro et la fréquence :
- Une fois, à une date et une heure.
- Quotidiennement, à une heure, avec l'option des jours ouvrables uniquement.
- Hebdomadaire, les jours et à l'heure de votre choix.
Le programme doit être ouvert ou dans la zone de notification pour exécuter la tâche. Le forfait Free, l'essai et Starter permettent 2 tâches planifiées.
Sécurité et limites
Automatiser des formulaires touche à des données personnelles, il vaut donc mieux être prudent :
- N'enregistrez pas de mots de passe dans une macro. Tout ce que vous tapez pendant l'enregistrement est conservé tel quel dans le fichier de la macro, sans chiffrement. Mieux vaut vous connecter à la main ou laisser faire le gestionnaire de mots de passe du navigateur.
- Vos données restent sur votre ordinateur. Les macros sont enregistrées sur votre PC, pas dans le cloud. Mais si vous partagez ou exportez une macro, vous partagez aussi ce que vous y avez saisi.
- Respectez les conditions de chaque site. Certains sites n'autorisent pas l'automatisation dans leurs conditions d'utilisation, et d'autres la bloquent.
- N'utilisez pas de macros pour contourner des protections. Un CAPTCHA sert à vérifier qu'une personne est devant l'écran. N'essayez pas de l'automatiser ni de le contourner, et n'utilisez pas de macros pour envoyer du spam.
Enregistrez votre première tâche
Si vous avez un formulaire à remplir chaque semaine, vous pouvez télécharger Macro Quantic Pro gratuitement depuis le Microsoft Store et l'enregistrer dès aujourd'hui en mode Bureau. Pour voir comment il enregistre et rejoue, consultez la page de l'enregistreur de macros ou la documentation.
Questions fréquentes
Puis-je remplir des formulaires sans programmer ?
Oui. Avec un enregistreur de macros, vous remplissez le formulaire une fois pendant l'enregistrement, et le programme répète vos clics et ce que vous avez saisi. Avec Macro Quantic Pro, vous pouvez le faire dès aujourd'hui en mode Bureau, dans votre navigateur habituel.
En quoi est-ce différent de la saisie automatique du navigateur ?
La saisie automatique remplit les champs avec des données enregistrées, mais vous faites toujours le reste. Une macro répète tout le processus : ouvrir la page, remplir, cliquer et envoyer, et elle peut être planifiée.
Est-il sûr d'enregistrer des données dans une macro ?
Les macros sont enregistrées sur votre ordinateur, pas dans le cloud, mais ce que vous tapez reste dans le fichier sans chiffrement. C'est pourquoi il vaut mieux ne pas enregistrer de mots de passe ni de données particulièrement sensibles.
Puis-je la planifier chaque semaine ?
Oui. Dans Tâches planifiées, choisissez la fréquence Hebdomadaire, les jours et l'heure. Vous pouvez aussi l'exécuter une seule fois ou chaque jour.
Sources
- Forum Keyboard Maestro : Best practice to wait webpage loading