Tutoriel iMacros et Exemples de macros

imacros

Cet article t’intéressera si:
– tu souhaites simplement gagner du temps en automatisant des opérations que tu répètes quotidiennement,
– si tu es SEO et que tu souhaites automatiser des flux, poster plus rapidement, créer des backlinks ou rendre ta LinkWheel plus puissante,
– si « Bookmarking Demon », « SenukeX », « Scrapebox » et autres softwares de BH te sont familiers et que tu en as marre d’être limité par des logiciels inventés par des américains pour des américains…
– si tu es bidouilleur, patient et fan de la solution « sur mesure » pour ta stratégie SEO!

Pour les fainéants qui n’ont pas envie de tout lire, 2 vidéos pratiques sont disponibles à la fin de l’article.

Je n’écris pas cet article pour te copier-coller toutes les macros que j’ai mis des jours/semaines à créer mais plutot pour te sensibiliser sur les potentialités d’iMacros

Qu’est-ce que iMacros?

iMacros te permet d’enregistrer n’importe quelle opération à partir d’un navigateur et de la répéter en boucle. iMacros existe en version browser et en version plugin sur Firefox, Chrome et IE.
Personnellement j’utilise le plugin Firefox qui me semble le plus stable aujourd’hui pour cette utilisation.

Quelques exemples simples ou complexes de macros:
– remplir des formulaires automatiquement,
– extraire une liste de prix d’un tableau dans un fichier .csv,
– aimer les photos de sa petite copine sur Facebook sans les regarder 😉
– se connecter à toutes ses webmails en un clic,
– créer des comptes sur n’importe quel site, webmail ou plateforme de blog…

Quelques notions essentielles pour utiliser iMacros:

imacros

Des commandes importantes:

  • CLEAR: pour effacer le cache et tous les cookies.
  • CLICK: « Clique » sur l’élément spécifié aux coordonnées X / Y. exemple:
    CLICK X=128 Y=344 CONTENT=Cliquez<SP>ici<SP>
  • EXTRACT: Extrait des données pour les exporter dans un fichier CSV par exemple ou pour les réutiliser plus tard dans la macro.
  • ONDOWNLOAD: Pour télécharger un fichier. Exemple:
    ONDOWNLOAD FOLDER=C:\images\ FILE=image.jpg
  • PROXY: Se connecter à un proxy pour exécuter la macro.
  • SAVEAS: Enregistre les informations dans un fichier. Vous pouvez sauvegarder différents types de fichiers:
    CPL: la page web complète (images et fichiers séparés) / MHT: la page web entière avec les images et fichiers dans un dossier unique) / HTM: La page Web sans image. / TXT: Seulement la version texte est sauvegardée. / EXTRACT: la valeur est sauvegardée dans un fichier CSV / BMP et PNG: screenshot de la page.
    Exemple:
    SAVEAS TYPE=EXTRACT FOLDER=C:\iMacros\Datasources\ FILE=mon-output.csv
  • TAB: Choisissez quel onglet utiliser. Si vous souhaitez retourner sur l’onglet 1 à partir de l’onglet 3, vous pourrez l’écrire de deux façons:
    Si vous souhaitez fermer le TAB 3 puis le TAB 2:
    TAB CLOSE
    TAB CLOSE

    ou alors si vous voulez tout laisser ouvert:
    TAB T=1
    Vous pouvez aussi passer sur le Tab 1 et fermer les autres:

    TAB T=1
    TAB CLOSEALLOTHERS

    Puis en ouvrir un nouveau:
    TAB OPEN
  • TAG: La commande TAG vous permet de sélectionner des éléments sur la page.
    Si vous souhaitez écrire votre nom dans la case NOM d’un formulaire dont le code HTML est:
    <input type="nom1" class="text" size="30" value="" id="nom3" name="nom2">
    Vous pouvez y insérer du texte en écrivant:

    TAG POS=1 TYPE=INPUT:nom1 FORM=NAME:nom2 ATTR=ID:nom3 CONTENT=Votre<SP>nom

    Si vous souhaitez cliquer sur un lien précis dont le code est:
    <a href="http://www.domaine.com/param?q=456456&lang=FR">LIEN</a>
    TAG POS=1 TYPE=A ATTR=HREF=http://www.domaine.com/param?q=*&lang=FR&&TXT:LIEN
    (Nous avons remplacé le paramètre q=456456 par q=* car 456456 est un paramètre qui n’est pas fixe et il devrait changer)
  • WAIT: Pour faire des pauses. Cela est très utile pour laisser des temps d’attente et laisser le temps aux pages de se charger. Vous devez écrire: WAIT SECONDS=10 (pour attendre 10 secondes par exemple)

Des variables importantes:

  • !DATASOURCE: Indique le nom et l’emplacement d’un fichier pour l’importation de données avec la macro. Par exemple:
    SET !DATASOURCE profil.csv
  • !DATASOURCE_COLUMNS: Indique le nombre de colonnes dans l’entrée datasource.
  • !DATASOURCE_LINE: Indique la ligne dans la source de données qui est utilisée pour la saisie. Si vous souhaitez importer des contacts à partir d’un fichier .csv.
  • !ERRORIGNORE: Permet d’ignorer ou pas les erreurs. SET !ERRORIGNORE YES fera continuer même si une ou plusieurs commandes échouent.
  • !EXTRACT: Permet d’extraire des éléments. Pour extraire un élément, il suffit d’écrire ceci par exemple: TAG POS=1 TYPE=TD ATTR=* EXTRACT=TXT
  • !LOOP: Permet de compter le nombre de boucle et donc de commencer à partir d’une certaine ligne. Par exemple si vous souhaitez sauter les 5 premières lignes: SET !LOOP 6.
  • !TIMEOUT: Définit la valeur de temporisation en secondes, c’est-à-dire la durée que vous laissez à une commande pour être exécutée. Par défaut cette valeur est de 60 secondes.
    Si vous souhaitez allonger ou raccourcir ce temps il suffit de l’écrire de la manière suivante: SET !TIMEOUT 181 (pour 181 secondes par exemple)
  • !TIMEOUT_STEP: Parfois, le texte ou certaines images n’apparaissent pas immédiatement après une page soit chargée. Avec cette variable, vous forcerez iMacros à attendre jusqu’à ce que ce texte précis ou cette image précise apparaisse.
    Vous devrez l’écrire de cette façon:
    SET !TIMEOUT_STEP 100
    TAG POS=1 TYPE=* ATTR=TXT:Exemple<SP>de<SP>texte
  • !URLCURRENT: Contient l’URL de la page sur laquelle vous vous trouvez.
  • !VAR0, !VAR1…:Ceci est une variable très pratique. Elle définit la valeur d’une variable que vous déterminez. Ces commandes sont prédéfinies, vous devez les écrire comme ceci: !SET VAR1 ou !SET VAR3
    Imaginons que vous souhaitiez prendre l’URL de la page actuelle, ouvrir un nouvel onglet et coller l’URL de l’onglet 1 sur l’onglet 2:
    SET !VAR1 {{!URLCURRENT}}
    TAB OPEN
    TAB T=2
    URL GOTO={{!VAR1}}

    Vous pouvez faire des choses plus complexes telles que:
    ‘On détermine une valeur fixe !VAR1
    SET !VAR1 euros
    ‘ On extrait le prix d’un produit dans la 5ème cellule d’une table
    TAG POS=5 TYPE=TD ATTR=* EXTRACT=TXT
    ‘ On l’appelle VAR2 et on l’extrait
    SET !VAR2 {{!EXTRACT}}
    ‘On insère le prix et l’unité dans un champ
    TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=* CONTENT={{!VAR1}}{{!VAR2}}

Pour la liste complète des commandes et des variables, tu les retrouveras sur le wiki d’imacros.

Comment créer une Macro?

La première chose à faire est de décomposer votre objectif en plusieurs étapes.
Par exemple:
= Objectif: créer trois comptes Digg
Etape 1: créer une adresse email sur n’importe quel webmail en important des données (nom, prénom, user, mot de passe…) d’un fichier .csv
Etape 2: Création du compte Digg et déconnexion
Etape 3: Retour sur le webmail pour cliquer sur l’email de confirmation et déconnexion du webmail
Etape 4: Répéter l’opération

Une fois que vous avez décomposez votre Macro, vous allez commencer par coder l’étape 1, puis les suivantes.
Pour coder une macro rapidement et efficacement, je vous conseille de jeter un oeil au code et de rafraichir la page plusieurs fois pour voir si des attributs changent.
Ensuite tu peux te servir du mode enregistrement d’iMacros pour avoir une bonne base que tu modifieras et optimiseras ensuite.
Puis une fois les étapes automatisées tu assembleras le tout.

2 exemples concrets développés pour des projets personnels:

 

1) Création Automatique d’adresses email « Yahoo.fr »


Résumé:
– auto-compilation du formulaire d’inscription
– decrypter le captcha
– extraction des données
– exportation des données dur un fichier csv
– déconnexion

 

2) Création Automatique de Blogs WordPress


Résumé:
– compilation du formulaire de création d’un blog wordpress (importation des données à partir d’un fichier .csv)
– extraction des données essentielles pour pouvoir se connecter au blog sur un fichier csv (url du blog, user, mot de passe et email)
– déconnexion du blog wordpress
– vérifier et activer les blogs en cliquant sur des emails appartenant à des adresses emails créées grâce à une macro lancée précédemment,
– effacer cache et cookie
– changement de proxy
– et je répète ça en boucle…

J’espère que cet article vous sera utile.

Je vous invite à découvrir des macros réalisées pour des clients sur mon portfolio. N’hésitez pas à me contacter si vous avez besoin de macros sur mesure.

Rating: 3.0/5. From 2 votes.
Please wait...
Voting is currently disabled, data maintenance in progress.
151 Comments
  • Laurent SEO

    15 décembre 2011 at 14 h 02 min Répondre

    Merci pour cet excellent post! Je connaissais iMacros mais je n’avais jamais exploité son potentiel comme tu le fais dans tes vidéos! C’est incroyable! Je n’ai pas les compétences pour créer ce type de macros et pas forcément le temps d’apprendre…
    Pourrais-tu me fournir tes macros et m’expliquer comment les utiliser? Cela serait vraiment trop genial!

    • Leonard

      15 décembre 2011 at 14 h 13 min Répondre

      Bonjour Laurent, merci pour ton commentaire. Je ne fournis pas mes macros gratuitement, cela serait trop facile et je t’assure que les macros ci-dessus sont loin d’etre très compliquées. Un petit tour sur le wiki d’imacros et le tour sera joué 😉 Par contre si tu n’as pas le temps ni l’envie de le faire, je t’offre mes services pour créer des macros sur mesure et pour tes besoins spécifiques.

      • ROSIER

        14 janvier 2013 at 18 h 05 min Répondre

        Bonjour
        peux tu me contacter afin de me mettre en place des choses pour mon référencement.
        bien entendu payant

  • Seosphere

    15 décembre 2011 at 14 h 14 min Répondre

    Merci pour cet article, mais tu penses que tu mettras d’autres tutos plus approfondis ? C’est bien fait, ça donne envie d’exploiter Imacro, mais ça n’explique pas vraiment le fonctionnement. Peu de gens partagent leurs macros j’imagine que tu fais pas exception à cette règle 🙂 Je vois aussi que tu proposes des macros sur mesure combien coute ta prestation ?

    Merci encore pour ces vidéos

    • Leonard

      15 décembre 2011 at 15 h 53 min Répondre

      Salut Seosphere, je ferai sans doute quelques tutos plus orientés « experts » sur le couplage de javascripts et d’iMacros par exemple mais quand j’aurai le temps… Sinon en voyant tes tweets j’ai cru comprendre que tu réalisais aussi des macros pour tes projets perso. J’imagine que tu souhaites connaitre mes prix par curiosité et non en tant que « prospect ». On va dire que le prix d’une prix macro est très variable et dépend essentiellement du temps que je passe à les faire.

  • bruno

    15 décembre 2011 at 14 h 51 min Répondre

    Une petite question, elles tiennent tes adresses yahoo créées automatiquement ?

    • Leonard

      15 décembre 2011 at 15 h 48 min Répondre

      Yahoo est très attentif et sans une bonne gestion des proxy, il peut t’empêcher de créer les adresses à partir d’une certaine boucle. Perso je n’ai pas eu besoin de créer 10 000 adresses Yahoo.fr mais toutes les miennes sont encore valides.

  • Maximilien

    15 décembre 2011 at 15 h 10 min Répondre

    Dis donc ça c’est du tuto iMacros! Je comptais justement m’y mettre sérieusement 🙂 Je bookmark et j’étudie ça de près début 2012, merci pour ce tutoriel très complet !

    • Leonard

      15 décembre 2011 at 15 h 53 min Répondre

      Merci Maximilien.

  • Berbere

    16 décembre 2011 at 14 h 38 min Répondre

    Enorme! En gros ca te permet de faire le boulot que font mes 15 collègues manuellement si j’ai bien ccompris… Wahou!

    • Leonard

      21 juin 2013 at 21 h 29 min Répondre

      plus besoin de stagiaires 😉 enfin si… la macro ne fait pas le café!

  • […] Ne loupez pas ça si vous utilisez le puissant iMacros @mikiweb: Bon guide pour débutant RT: @Seosphere: Wow !!! Tutos + Vidéos Imacro en Français —> bit.ly/tDcwNd #imacro #seo […]

  • Alain Serp

    23 décembre 2011 at 16 h 28 min Répondre

    Merci pour ce tuto! Le meilleur en francais! +1 pour Léonard

    • Leonard

      21 juin 2013 at 21 h 28 min Répondre

      merci Alain

  • JinGo

    5 janvier 2012 at 13 h 04 min Répondre

    Merci pour le tuto Leonard! alors là je vois de quoi imacros est capable de faire. par contre j’ai une petite question? j’aimerais créer une macro qui envoi un email avec des pièces jointes. t’aurais pas quelques pistes à me donner. Merci d’avance.

    • Leonard

      11 janvier 2012 at 7 h 44 min Répondre

      La pièce jointe ou les pièces-jointes seront identiques pour tous les destinataires? J’ai une idée pour ta macro mais pourquoi ne pas utiliser une plateforme d’email marketing professionnelle, certaines sont gratuites et te permettent d’envoyer jusqu’à 12.000 envois par mois… Perso, j’utilise Mailchimp que je trouve puissante et ergonomique.

  • JinGo

    11 janvier 2012 at 13 h 59 min Répondre

    merci , je vois ce que tu veux dire, mais en gros moi ce que j’ai envi de faire c’est :
    Prenons le cas de gmail:
    la macro se connecte, clique sur envoi d’un nouveau message, rempli le champ du destinataire, puis celui de l’objet du mail, puis clique sur joindre des fichiers et remplis même 3 pièces jointes, et saisie un message dans le corps du mail puis la macro click sur envoyé et se déconnecte. pour le moment j’arrive à faire l’envoi d’email sans pièces jointes, et même pour les pièces jointes j’arrive a le faire manuellement mais mon souci c’est de préciser les chemins à la macro pour n’est pas être obligé à cliquer chaque fois sur les fichiers.

    • Leonard

      11 janvier 2012 at 12 h 47 min Répondre

      Tu as essayé d’ajouter une colonne dans ton document DATASOURCE avec la source de ton/tes fichier(s) comme ceci: C:\Documents\Fichier.doc ? Je n’avais pas essayé sur Gmail mais sur hotmail et cela marchait. La partie d’importation du fichier de la macro était à peu près ça:

      TAG POS=1 TYPE=SPAN ATTR=TXT:Piècesjointes
      FRAME F=6
      TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:AttachmentUploader.aspx?_ec=1 ATTR=ID:fileInput CONTENT=C:\DocumentsandSettings\User\Desktop\image.png (ou tu peux appeler la colonne où tu auras inséré la source de ton fichier bien sûre.)
      WAIT SECONDS=8

      Voilà..

  • JinGo

    11 janvier 2012 at 17 h 41 min Répondre

    Merci , déjà j’aimerais savoir c’est quelle version de imacros que tu utilise? car moi j’utilise la version d’évaluation( imacros Browser Version 7.51.1734) et le mode de click que j’utilise est auto! auparavant c’est avec gmail que je testais mais voila ce que je viens d’obtenir avec hotmail:
    Error -1300: Cannot find HTML element of type « SPAN: » with attribute(s) « CLASS:Label ».. Line 10: TAG POS=1 TYPE=SPAN FORM=ID:MasterForm ATTR=CLASS:Label.
    J’ai l’impression que de nombreux sites utilisent des valeurs dynamiques pour les attributs id de l’élément qui peut les rendre difficiles à localiser. et en suite chez moi la partie d’importation de fichier est comme ça :
    FRAME F=7
    TAG POS=1 TYPE=INPUT:FILE FORM=ID:AttachmentForm ATTR=ID:fileInput CONTENT=C:\fakepath\delivery.iim
    TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:AttachmentForm ATTR=ID:upload&&VALUE:Joindre

    ce que je comprend pas c’est au niveau de CONTENT: pourquoi c’est pas le bon chemin ? normalement mon fichier se localise dans C:\Documents and Settings\user\Mes documents\iMacros\Macros
    Merci d’avance

    • Leonard

      11 janvier 2012 at 19 h 52 min Répondre

      J’utilise le plugin Firefox et le browser iMacros si besoin. Chez moi, la macro fonctionne.
      Tu dois avoir un soucis au niveau de ton fichier !DATASOURCE… As-tu bien mis à la place de l’espace de « Mes documents »?
      Essaie de mettre ATTR=ID:fileInput CONTENT=C:\Documents and Settings\user\Mesdocuments\iMacros\Macros à la place de ATTR=ID:fileInput CONTENT=C:\fakepath\delivery.iim
      Si tu n’y arrives pas essaie de m’envoyer ton fichier.iim à info (at) leonard-rodriguez.com, j’y jetterai un oeil.

  • devenir ninja

    9 mars 2012 at 15 h 57 min Répondre

    Pas tout lu mais je garde la page, qui m’a déjà servie pour retrouver quelques fonctions. Extrarct, save, set loop etc.

  • boby

    10 mars 2012 at 14 h 58 min Répondre

    Salut je trouve ton article trés interessant j’ai réussi a faire pas mal de chose déjà mes je bloque aux niveau du Proxy et du service de decryptage de captcha aurai tu quelques renseignement a me fournir ?
    Je te remercie 🙂

    • Leonard

      13 mars 2012 at 2 h 04 min Répondre

      désolé si je te réponds tardivement mais je suis très occupé en ce moment.
      Je n’ai pas le temps de t’aider spécifiquement mais je peux te conseiller d’utiliser un plugin firefox come ipproxy qui te permet de changer de proxy à chaque fois que tu changes d’onglet 😉 Pour le captcha j’utilise decaptcher et detahbycaptcha.

  • bernschneider

    23 mars 2012 at 14 h 12 min Répondre

    J’ai besoin que ls champs de texte d’un formulaire sont remplis même si j’ai valider et j’ai oublié de copier mon captcha. Le problème c’est que tous les sont remplis sauf le mot de passe.
    Comment employer le decaptcher

    • Leonard

      23 mars 2012 at 15 h 21 min Répondre

      Tu as déjà un compte chez decaptcher ou deathbycaptcha?

  • bernschneider

    26 mars 2012 at 8 h 56 min Répondre

    je n’ai pas encore un compte, mais je ne sais pas si c’est gratuit ou payant.
    J’ai surfer sur le net et j’ai trouvé ça http://www.blackhatteam.com/f51/incorporate-decaptcher-into-imacros-imacros-decaptcher-tutorial-33800.html

  • bernschneider

    26 mars 2012 at 10 h 09 min Répondre

    J’ai ainsi touvé qu’on peut incorporer decaptcher dans iMacro en localhost. quelqu’un peut me donner une idée.

  • bernschneider

    27 mars 2012 at 8 h 05 min Répondre
    • Leonard

      27 mars 2012 at 22 h 52 min Répondre

      Ok, en théorie il faut que :
      – tu télécharges l’image sur ton PC
      – tu te connectes à l’api de beatcaptchas
      – tu te connectes sur ton compte
      – tu charges l’image depuis ton PC
      – tu sélectionnes le champ avec le captcha décrypté
      – tu le gardes en mémoire en tant que VAR1
      – tu le copies dans le champ correspondant

      … et le tour est joué!

      Si tu n’arrives pas à réaliser ta macro, je te rappelle que je peux te faire un devis pour réaliser ta macro de A à Z.
      Je ne publierai pas publiquement ce genre de macro pour deux raisons: il y a beaucoup de travail derrière et surtout, je ne préfère pas dévoiler ce genre de macros qui pourraient tomber dans des mains trop mal intentionnées 😉

      • bernschneider

        28 mars 2012 at 8 h 43 min Répondre

        Merci leonard! j’ai réussi avec ton aide
        Merci encore!!!!

        • Leonard

          30 mars 2012 at 2 h 39 min Répondre

          Ravi d’avoir pu t’aider 😉

  • lem | Pearltrees

    14 avril 2012 at 17 h 24 min Répondre

    […] Tutoriel iMacros et Exemples de macros Je n'écris pas cet article pour te copier-coller toutes les macros que j'ai mis des jours/semaines à créer mais plutot pour te sensibiliser sur les potentialités d'iMacros … Qu'est-ce que iMacros? Pour les fainéants qui n'ont pas envie de tout lire, 2 vidéos pratiques sont disponibles à la fin de l'article. […]

  • Thru/Kno

    17 avril 2012 at 10 h 53 min Répondre

    Vraiment chouette tout ça! Le gros débutant que je suis a appris plein de choses. Je sens que je vais bien m’amuser.
    Merci Leonard.

    • Leonard

      19 avril 2012 at 6 h 36 min Répondre

      Merci Tru/Kno! Vous verrez que les iMacros sont vraiment puissantes! Je ferai un article prochainement sur « comment coupler imacros avec du javascript ». En attendant, amusez-vous bien!

  • […] de tutoriels et d’exemples piqués à droite à gauche. Notamment chez seoblackout chez léonard rodriguez et 512 et ce forum aussi ou encore tout simplement sur le wiki de iMacro. J’ai réussi à […]

  • kyukyu

    20 mai 2012 at 10 h 39 min Répondre

    Bonjour j’aimerai savoir si il existe une commande :
    If error go to ligne ***

    • Leonard

      21 juin 2013 at 21 h 26 min Répondre

      Tu peux utiliser le Javascript pour ça.

  • Capelli

    9 juillet 2012 at 17 h 10 min Répondre

    Bonjour, j’aimerais savoir si imacros pourrait m’aider dans un cas particulier:

    Sur un rpg on line, lors d’un combat un CPU me paralyse (un texte apparait pour m’en informer), ma boucle fait normalement une attaque  »contre » (j’attaque mais je ne reçoit pas de dégâts) mais cette attaque ne peut être exécutée car je suis paralysé (on ne peut faire cette attaque que tout les deux tours) et j’aimerais savoir ci le logiciel peut sauter la partie du contre automatiquement et faire une attaque banale (celle qui devrait normalement suivre après le contre) à la place, voilà, en espérant que c’est possible,

    Capelli

    • Leonard

      20 juillet 2012 at 22 h 20 min Répondre

      Si le jeu est fait en html5 et non en java ou en flash oui mais je doute que ca soit le cas 🙂 Ecris moi un e-mail avec tous les détails et le lien vers le jeu si tu souhaites une réponse précise.

      • Domamdey

        21 juin 2013 at 20 h 09 min Répondre

        Bonjour,
        Oui il est possible de programmer un click sur un objet flash et j’ai d’ailleurs galéré pour trouver comment, du coup j’ai écris un petit tuto, c’est par là : http://www.dommadey.com/tuto/imacro-click-flash.php
        J’espère que cela a pu vous aider.
        Dommadey

        • Leonard

          21 juin 2013 at 21 h 26 min Répondre

          Oui ceci est une solution très très simple mais pas forcément fiable vu qu’elle se base sur la position « géographique » de l’élément dans la page. J’ai remarqué que sur son jeu l’élément n’est pas tout le temps au même endroit mais pour des tâches simples comme par exemple cliquer sur un élément fixe d’un site ou jeu en flash oui c’est la solution idéale.

          • Domamdey

            21 juin 2013 at 21 h 54 min

            Alors il y aurait peut-être la solution de reconnaissance d’image, mais je n’ai pas testé.

  • le secret mag

    12 juillet 2012 at 1 h 35 min Répondre

    Bonjour ! Je recherche actuellement une macro pour fan, amis et même visite si il y en a !? Si quelqu’un en connait ou connait un site ou il y en a, pourrait-il me prévenir svp ? C’est très important ! 😉 Merci

    • Leonard

      20 juillet 2012 at 22 h 21 min Répondre

      Contacte moi sur Skype : leodunk ou via e-mail: info at leonard-rodriguez.com J’ai besoin de plus d’informations pour te fournir un devis ou pour t’orienter.

  • famouz

    18 juillet 2012 at 22 h 52 min Répondre

    j’ai fait ma macro sur excel qui lance imacro. Tout marche bien avec le package imacro trial.
    Si je le desinstalle et que je n’utilise que le plugin, ma macro excel ne fonctionne plus. Impossible de lancer imacro, j’ai le message suivant: « un controle activeX ne peut creer d’objet ».
    J’ai du mal a comprendre, on est obligé de l’acheter ce imacro????? a quoi sert le plugin alors?
    Merci pour vos lumieres…

    • Leonard

      20 juillet 2012 at 22 h 22 min Répondre

      Je te confirme que j’ai toujours utilisé le plugin gratuit d’imacros et que j’utilise excel sans problème. A bientôt

  • fabien

    10 octobre 2012 at 17 h 48 min Répondre

    merci pour le tuto, mais je sais pas si imacros et autiIt font les meme taches ?

    • Leonard

      21 juin 2013 at 21 h 24 min Répondre

      jamais utilisé autiIt désolé

  • james

    7 novembre 2012 at 18 h 20 min Répondre

    Bonjour Leonard ,
    je suis sur mac et j’ai une macro qui fonctionne presque bien.
    je veux uploader une image sur un formulaire mais je n’y arrive pas ,
    j’ai beau indiquer le full path vers l’image , ca ne marche pas.
    J’ai essayé également de la mettre dans le dossier datasources , ca ne foncionne pas non plus.
    Peux tu m’éclairer ?

  • […] iMacros qui est un plugin pour navigateur (Chrome & Firefox) permettant d’enregistrer des actions pour ensuite les répéter en boucle(Tutoriel iMacros). […]

  • James

    26 décembre 2012 at 17 h 47 min Répondre

    hey bien leo bravo pour l article proche du tuto je rappelle toutefois que le mac nest pas adapter a ce genre daventure bien a vous

    • Leonard

      21 juin 2013 at 21 h 22 min Répondre

      un SEO ou une personne qui fait de la macro a sûrement une bonne tour bien puissante qui coûte deux fois moins cher qu’un mac équivalent… Enfin moi et mon cercle de geeks on est pas sur Mac 😉

  • Fred

    9 janvier 2013 at 4 h 43 min Répondre

    Bonjour
    Un code pour cliquer tout les liens identiques dune page web avec un intervale de 10 sec entre chaque clic est ce que cela est compliqué à composer?
    Merci à vous
    Fred

    • Leonard

      21 juin 2013 at 21 h 23 min Répondre

      C’est assez simple ;*) Si tu as besoin d’aide, info at leonard-rodriguez.com

  • Pour ceux qui utilisent firefox

    15 janvier 2013 at 12 h 43 min Répondre

    […] […]

  • Taken

    19 janvier 2013 at 15 h 32 min Répondre

    Bonjour, j’aimerai utiliser Imacros pour automatiser une action particulière ! Je m’explique, je dois répondre a une question et il y a un indice dans la phrase qui donne la bonne réponse parmi 4 choix!

    L’indice est marqué en texte et les réponses sont sous formes d’image lien ( surement très mauvaise explication dsl).
    J’aimerai beaucoup d’aide, merci d’avance.

    • Leonard

      20 janvier 2013 at 15 h 31 min Répondre

      Bonjour Taken, pourrais-tu être plus précis et nous envoyer les liens pour que l’on puisse t’aider?

    • delbanco

      26 mars 2013 at 19 h 27 min Répondre

      j ai un fichier csv qui est généré et je souhaite automatiser le remplissage à partir de ce fichier d’un formulaire qui est sous https
      comment faire est ce possible

      • Leonard

        26 mars 2013 at 21 h 52 min Répondre

        Oui, c’est assez simple.
        – tu définis la position de ton fichier CSV avec : SET !DATASOURCE chemin\fichier.csv
        – tu définis le nombre de colonnes avec : SET !DATASOURCE_COLUMNS 13 (si 13 colonnes par exemple)
        – tu cherches les champs du formulaire pour y coller ton contenu comme ceci par exemple : TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:nomDuFormulaire ATTR=ID:idDuChamp CONTENT={{!COL1}} (pour la colonne 1 de ton fichier) etc.

  • Serge

    23 avril 2013 at 20 h 32 min Répondre

    Est-il possible d’ajouter un délai (ex.: 5 secondes) entre 2 lignes de commande ? Il arrive que la lecture se fasse trop rapidement…

    • Leonard

      23 avril 2013 at 20 h 53 min Répondre

      Bonsoir Serge, oui pour ajouter 5 secondes ajoute ceci : WAIT SECONDS=5

      • Serge

        23 avril 2013 at 21 h 00 min Répondre

        WOW c’est rapide… Merci

  • Felix

    24 avril 2013 at 18 h 45 min Répondre

    Merci pour cet entretien sur Skype pour m’éclairer, vous m’avez fai découvrir un monde. Je reviens vers vous pour mon projet très rapidement!

  • patrick M

    28 mai 2013 at 17 h 25 min Répondre

    salut ! bravo pour ce tuto
    je deviens dinguo avec les proxys
    dans tes com pls haut tu parles d’un plugin ff ipproxy c’est exactement ce dont j’ai besoin (à condition de pouvoir lui fournir dynamiquement une liste de proxy)
    mais je n’arrive pas à mettre la main dessus, est ce que c’est le bon nom ? peut etre que ca n’existe plus
    si tu peux m’aider merci

  • prevealys

    18 juin 2013 at 17 h 22 min Répondre

    génial ; tu m’a fais rigoler par : – aimer les photos de sa petite copine sur Facebook sans les regarder 😉

    hhhh

    • Leonard

      11 mars 2014 at 0 h 49 min Répondre

      lol 😉

  • Milan

    2 juillet 2013 at 2 h 35 min Répondre

    je souhaiterez savoir comment changez une image jpg en iim pour l utilisez avec imacro ou du moins un site qui le ferais , merci .

  • Eric

    16 juillet 2013 at 16 h 26 min Répondre

    Bonjour, Merci pour les infos imacro; Est ce que les decaptcher ou deathbycaptcha peuvent également décoder les caractères protégés par fichier gif? En effet impossible de retrouver certains caractères d’une pages web dans le code source car ces caractères sont visibles uniquement via un fichier gif…Connaissez vous une solution pour copier ces caractères via imacro svp? Et encore merci

    • Leonard

      11 mars 2014 at 0 h 50 min Répondre

      Envoi moi un exemple d’image, je peux tester si tu veux.

  • Lemoine

    25 juillet 2013 at 15 h 25 min Répondre

    Bonjour , en fait je fais un truc sur Skyrock et je dois mettre pleini de commentaire et j’ai besoin d’un macro qui en aurai un ?

  • faresbades

    27 septembre 2013 at 13 h 21 min Répondre

    http://www.like4like.org/ tu peut me cree des script pour se site svp

  • stef31000

    8 octobre 2013 at 13 h 58 min Répondre

    Bonjour,
    Savez vous s’il existe un equivalent de « On Error Resume Next » pour imacro ?
    ma macro fonctionne mais parfois, certains champs ne sont pas alimentés et elle s’arrete 🙁
    Merci 🙂

    • Leonard

      11 octobre 2013 at 11 h 12 min Répondre

      Essayez « SET !ERRORIGNORE YES » après l’entête de votre macro

  • réjane

    11 octobre 2013 at 20 h 32 min Répondre

    bonsoir ,ça m’a l’air bien compliqué tt ça encore
    il n’existe pas de macros pour voter sur weetix?
    merci

    • Leonard

      11 mars 2014 at 0 h 50 min Répondre

      Si besoin de macro, n’hésite pas à me contacter en PV pour un devis personnalisé 🙂

  • marinemat15

    15 novembre 2013 at 11 h 53 min Répondre

    Salut, merci pour ce tuto, je débute et c’est ce que j’ai trouvé de mieux!
    Je cherche à faire une macro pour parcourir tous mes contacts Gmail et vider le champs « note ».
    Déjà j’essaye pour un avec cette ligne
    TAG POS=1 TYPE=TEXTAREA ATTR=TABINDEX:1&&CLASS:R5 CONTENT=
    mais il se trouve qu’il y a plusieurs textarea dans la page qui ont la classe R5 et comme ils n’ont pas d’ID iMacro ne prend pas le bon :-/
    Aurais-tu une idée pour résoudre le pb stp ?
    Merci!

    • Leonard

      11 mars 2014 at 0 h 51 min Répondre

      Désolé mais je revois ton commentaire quelques moi après, Gmail a dû changer au moins 5 fois entre temps 😉

      • marinemat15

        11 mars 2014 at 10 h 39 min Répondre

        Salut ! Mdr 🙂 bah écoute pas tant que ça ! En tous cas j’ai tjs le problème… Si jamais tu as 5 min pour jeter un oeil ça m’aiderait beaucoup !
        Merci.

    • Leonard

      11 mars 2014 at 14 h 03 min Répondre

      Est-ce que tu as essayé d’ajouter l’attribut SPELLCHECK:true (ATTR=TABINDEX:1&&SPELLCHECK:true&&CLASS:R5)? Le text-area dont la class est R5 est-il toujours le premier ou le deuxième sur cette page? Si oui tu peux l’identifier avec POS=1 ou 2…
      Si les deux techniques ne fonctionnent pas tu peux le faire de différentes manières… Tu peux identifier un champ précédent le text area Note et jouer avec POS=R1… Et si vraiment tu n’y arrives pas tu as le CLICK en X/Y 😉 Ciaooo

      • marinemat15

        11 mars 2014 at 15 h 10 min Répondre

        Merci beaucoup ! Je vais essayer tout ça !
        A bientôt !

  • tim

    21 novembre 2013 at 19 h 03 min Répondre

    j’utilise bcp imacros mais je ne connaissais pas la fonction de clic via x et y donc merci ! Ensuite je voudrais savoir, imaginons que je passe par des proxy, et que je programme une macro qui va cliquer sur du adsense, une fois tous les deux jours par ex, jamais avec le meme proxy, et en paramétrant une sorte de surf aléatoire avant d’arriver sur la page ciblé avec le adsense. C’est grillé à 10kms ou pas ? A priori oui mais je demande des fois que quelqu’un ai essayé le truc 😀

    • Leonard

      11 mars 2014 at 0 h 54 min Répondre

      Un clic tous les 2 jours, tu n’as pas besoin de macro lol! Tu mettras plus de temps à la lancer qu’à cliquer sur ton advertising! Mais j’imagine que tu as mis un gros bemol à ta demande et que tu vois les choses de façon plus sombres… Donc avec cette technique, tu seras ultra grillé à 10 km! Les mecs sont très efficaces et c’est un ex-banni du programme Adsense qui te le dit lol (j’ai été interdit lors de mes débuts dans le web-marketing il y a 6/7 ans, je faisais mes premières armes et j’étais fougueux!).

      Sinon, j’ai un très bon ami qui doit te connaître toi… Il est « Responsable fraude » pour une grosse plateforme d’affiliation.
      Je lui donnerai ton IP pour savoir si tu es grillé chez eux et je te dis ça rapidement (je rigole) 😉

      • tim

        11 mars 2014 at 9 h 43 min Répondre

        Merci pour la réponse. Non je n’ai pas encore utilisé imacros du coté obscur et je ne pense pas le faire lol, trop peur du bannissement chez adsense 😉 Donc je l’utilise surtout pour planifier et garder une régularité de publication sur mes sites. Je me pose des questions sur l’utilisation « extrême » du tool, j’ai vu des trucs de dingue mais pas encore réussi à les refaire. Avec le temps …. ! a+ 🙂

        • Leonard

          11 mars 2014 at 10 h 04 min Répondre

          Perso, j’adore découvrir les nouvelles requêtes de mes clients qui sont souvent assez farfelues et de plus en plus obscures… Bon courage à toi

  • Automatisation/testing | Pearltrees

    21 février 2014 at 17 h 37 min Répondre

    […] Tutoriel iMacros et Exemples de macros […]

  • […] Sur LRWEB « Tutoriel et exemples de Macros«  […]

  • lol2222

    15 mars 2014 at 21 h 10 min Répondre

    bonsoir
    je fais un jeu sur fb qui s’appelle is cool j’aimerai savoir si on peu faire une imacro pour se jeu et peut ton trouvez un autre logiciel pour faire cela sans me servir d’un navigateur, je me débrouille pas mal en dos mais jusqu’à lors je n’ai pas de solution en dos
    merci à l’avance léonard

    • Leonard

      7 juin 2014 at 15 h 12 min Répondre

      Bonjour, oui je pense que ce que vous souhaitez faire est faisable. Je vous laisse me contacter en privé pour me donner plus de détails.

  • […] Tutoriel et exemples de macros chez Léonard Rodriguez […]

  • webmaster

    28 mai 2014 at 15 h 31 min Répondre

    Bonjour j’ai fais un script imacro et jaurrais vous savoir comment faire pour dire au script de revenir en haut du script et recommencer sur la ligne suivant ?

    voici mon script:

    http://www.webdesign-x.fr/quoi.jpg

    • Leonard

      7 juin 2014 at 15 h 13 min Répondre

      Vous n’avez pas besoin de lui dire de « revenir en haut ». Il suffit de lui donner un nombre de boucles à exécuter et de cliquer sur « Jouer (Répéter) » au lieu de cliquer sur « Jouer ».

  • brosse7adam

    30 juillet 2014 at 19 h 52 min Répondre

    J’ai visualisé le tuto mais pas compris comment faire.
    En bref je cherche à copier sur une recherche Youtube par ex.

    http://www.youtube.com/results?search_query=th%C3%A9%C3%A2tre+fran%C3%A7ais+complet

    l’adresse, l’image et le titre de chacune des 20 vidéos trouvées soit 20 titres, 20 adresses et 20 images

    Merci de m’indiquer comment faire avec iMacro qui a l’air très puissant
    @+
    PS J’utilise Firefox

    • Leonard

      31 octobre 2014 at 16 h 08 min Répondre

      En effet, c’est assez simple. N’hésitez pas à me demander un devis via e-mail. Bonne journée

  • Doic

    19 août 2014 at 12 h 26 min Répondre

    Salut! Bientôt 3 ans et toujours pas de tuto iMacros / JS ?? 🙁

    C’est sur ce sujet que je butte (j’ai besoin de faire des boucles dans le script, dans passer par les boucles d’iMacros)…

    Je vais continuer de fouiller, en tout cas merci pour ce post, ça éclaire quand même pas mal de coins sombres !!

    • Leonard

      31 octobre 2014 at 16 h 08 min Répondre

      Il ne faut pas tout dévoiler non plus… ou je ne vais plus avoir de clients moi 😉

  • […] parfaire vos enregistrements, il est possible de corriger les scripts à la main. Pour connaître toutes les commandes et en apprendre un peu plus sur cet outil vous aurez besoin d’un peu d’exercices mais […]

  • king

    7 octobre 2014 at 20 h 36 min Répondre

    NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref] (Error code: -1001)

    bonjour, depuis quelques jours, voici le message que j’ai sur firefox quand je souhaite utiliser imacros, à quoi est du se probleme??

    merci

    • mechouiche

      14 octobre 2014 at 14 h 19 min Répondre

      J’ai le même problème sur le CMDLINE !DATASOURCE Dfichier.csv

      • Leonard

        31 octobre 2014 at 16 h 31 min Répondre

        Essayez de désinstaller iMacors, réinstaller (en préservant vos fichiers) depuis le site officiel. C’est peut-être un soucis de compatibilité entre votre version de Firefox et la version d’iMacros. Ca m’est déjà arrivé. Bonne chance

  • Bétored

    24 octobre 2014 at 0 h 00 min Répondre

    j’ai une macro qui fonctionnait parfaitement il y a encore 2 jours et qui refuse de marcher depuis cette date.

    Il s’est passé qqe chose ?

    merci

    • Leonard

      31 octobre 2014 at 16 h 10 min Répondre

      Le soucis peut provenir de multiples raisons, impossible de déterminer l’erreur sans avori de détails. Quel est le code de l’erreur?

  • Vétcho

    2 novembre 2014 at 16 h 03 min Répondre

    Salut Leonard!
    Merci bcp pour ta disponibilité et pour tous ces éclaircissements que tu partage.
    Bien que les coups de maitres soient gardés en secrets, ce qui est vachement normal, nous en apprenons davantage chaque fois que nous te lisons.
    A la réalité, je suis pour ma part un jeune Ivoirien qui découvre iMacros depuis seulement une semaine mais j’avoue qu’il y a du potentiel et tu as su le montrer de façon très démystifiée.
    Merci encore et que Dieu te garde.

    • Leonard

      1 décembre 2014 at 12 h 36 min Répondre

      Merci Vétcho et bon iMacrotage

  • Hassen

    13 novembre 2014 at 7 h 39 min Répondre

    Salut admin
    Je cherche comment déclarer une boucle while ???

    • Leonard

      1 décembre 2014 at 12 h 36 min Répondre

      Moi les boucles je les fais en JS

  • Maxime

    14 décembre 2014 at 12 h 13 min Répondre

    Bonjour Leonard,

    Merci beaucoup pour ce tuto très intéressant.
    J’ai bien noté qu’il est possible de faire appel à toi pour des services plus poussés 😉

    Ma question concerne la gestion des loops d’imacros dans JS.
    Je dois passer par JS car je veux executer 10 fois la macro1 puis 10 fois la macro2.

    Mon problème c’est qu’à l’intérieur de chaque macro il y a une loop qui doit cliquer sur le lien 1 à la première loop puis le lien 2 à la deuxième loop,etc..
    Mais dans JS after iimPlay j’ai remarqué que les variables sont remises à zero à la fin.
    Donc ma macro clique en permanence sur le lien 1 et ne sais pas qu’elle a déjà cliqué dessus avant.

    Comment faire pour que cette loop fonctionne dans JS ?
    Est-ce que la fonction iimSet() pourrait aider ? Si oui a quoi est-ce que cela ressemblerais ?

    Merci beaucoup pour ton temps,
    Maxime

    • Leonard

      18 décembre 2014 at 12 h 08 min Répondre

      Bonjour Maxime,
      merci pour ton commentaire.
      Pour ta macro, je n’ai pas analysé ton besoin d’une façon spécifique mais je vois plusieurs façon de la réaliser.
      Pour imbriquer tes boucles, il suffit de définir des variables et faire des conditions (ex : for (var A = 1; A <= s; A++) { ret = iimSet ("boucle",A)...). Pour cliquer sur le deuxième lien, tu peux aussi utiliser une nouvelle variable que tu utiliseras lors de l'action du clic sur la position POS=Rx. Je ne connais pas ton niveau technique sur iMacros et je suis désolé si je ne suis pas assez clair mais tu comprendras que je ne peux pas répondre de façon trop détaillée, je tiens à mon petit "business iMacros" 😉

      • Maxime

        18 décembre 2014 at 12 h 27 min Répondre

        Merci pour cette réponse Leonard. Effectivement c’était un peu complexe pour avoir un code propre est fonctionnel. J’utilise une boucle for pour aller sur la bonne url est fixer les variables. Puis à l’intérieur de cette première boucle for j’ai mis une autre boucle for qui clique sur chaque lien et récupérer les infos nécessaires. Merci

        • Leonard

          18 décembre 2014 at 12 h 31 min Répondre

          Content que tu aies pu faire ce que tu souhaitais. A+

  • Chrig

    16 décembre 2014 at 9 h 14 min Répondre

    Bonjour
    Félicitation pour ce tuto, car pour Imacros c’est le seul que j’ai trouvé (en Français)
    Je suis à la recherche d’une solution et je ne vois vraiment comment y arriver
    Je souhaiterais lancer plusieurs scripts Imacros placés dans un même dossier les uns après les autres.
    Bien sûr on peut compacter tous ces scripts dans un seul script , mais cela oblige à chaque fois à réécrire ce script en fonction des scripts dans ce dossier et qui ne sont pas toujours les mêmes.
    De même qu’il y a une commande qui permet de répéter un script plusieurs fois, y aurait-il une commande qui permets de lancer automatiquement le script placé juste en dessous ?
    Merci d’avance

    A Plus

    • Leonard

      18 décembre 2014 at 12 h 12 min Répondre

      Tu peux faire ça en Javascript (voir réponse au commentaire de Maxime ci-dessus).

      A+

  • Julien

    20 décembre 2014 at 13 h 42 min Répondre

    Bonjour j’utilise une petite macro en permanence avec des ignore error
    Etc mais je voudrais que en cas de coupure internet elle actualise la page car malgres le erreur ignore elle ne fonctionne plus une fois la coupure internet passée

    Merci de votre aide

    • Leonard

      2 février 2015 at 16 h 18 min Répondre

      Bonjour Julien,
      je t’invite à utiliser REFRESH ainsi que STOPWATCH qui te permettra d’extraire le temps de réponse et de faire une condition en Javascript si nécessaire.
      Ciao

  • Pierre-Henry Moreau

    13 janvier 2015 at 16 h 51 min Répondre

    Actuellement, je référence manuellement mes sites internet et cela me prend beaucoup de temps (écriture de descriptions différentes pour les annuaires, communiqués de presse, commentaires et inscription dans des forums).

    De nombreuses tâches sont très répétitives et je vise à automatiser celles-ci à terme. iMacros semble être très intéressant (et gratuit de surcroît) et aisé d’utilisation. Néanmoins, il reste confiné dans l’automatisation de navigation web et la plupart des tutos (comme le vôtre) conseillent l’utilisation de ressources et d’outils externes (fichiers CSV, pages PHP, bases de données, casseurs de captcha, outils de recherche de mots-clés).

    Votre article m’aide à progresser et à appréhender l’outil, merci pour les vidéos instructives qui expliquent dynamiquement les exemples pratiques.

    • Leonard

      2 février 2015 at 16 h 20 min Répondre

      J’utilise evidemment certaines macros dans ce sens et je me suis développé un spinner « fait maison » qui m’aide bien pour spinner ces contenus.
      Bonne continuation

  • b4ron

    25 janvier 2015 at 5 h 13 min Répondre

    j’aimerai bien avoir des tuto et des cours sur imacro
    en peux faire un scripte qui change le proxy chaque 30sec?
    merci a toi

    • Leonard

      2 février 2015 at 17 h 07 min Répondre

      Oui, c’est faiable, pour un devis n’hésite pas à me contacter en PV.

  • Jeff

    9 février 2015 at 18 h 58 min Répondre

    Bonjour, tout d’abord félicitation pour tous les compléments à imacros, c’est une vrai source d’information.

    Est ce qu’il y a une commande pour que l’on ne voit pas la macro s’exécuter?
    J’ai essayé C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe imacros://run/?m=macro.iim -silent.
    Mais ça ne fonctionne pas. En gros je ne voudrais pas que firefox se lance (enfin en arrière plan).
    Merci

    • Leonard

      12 février 2015 at 10 h 44 min Répondre

      Je n’ai jamais cherché à cacher la colonne iMacros de Firefox. Je sais que c’est possible sur le navigateur d’iMacros mais je ne pense pas encore sur Firefox. Je n’ai pas approfondi le sujet.
      Bonne journée

      • Jeff

        12 février 2015 at 14 h 10 min Répondre

        Ce n’est pas la colonne iMacros que je veux cacher. C’est l’exécution de celle ci.
        Dans mon programme, à chaque fois que j’appelle la macro je la vois s’exécuter, or je voudrais qu’elle s’exécute en arrière plan (Invisible pour l’utilisateur).

  • Axoune

    10 février 2015 at 22 h 16 min Répondre

    Bonjour,

    Je travaille en ce moment sur un script imacro pour « voter » toutes les 3h sur un site.
    J’ai fait tous le script et j’utilise webvisum pour les captcha, le seul problème, c’est que pour activer le décodage de captcha, il faut utiliser le raccourci clavier « ctrl + alt + 6 » mais je n’arrive pas à l’executer via imacro.

    Connaît-tu un moyen de le faire ?

    Et sinon super tuto c’est le plus simple et le mieux fait de tous ceux que j’ai vu.

    Cordialement

    axouen

    • Leonard

      12 février 2015 at 10 h 39 min Répondre

      Je ne pense pas qu’on puisse faire des « keyboard shortcut » ou « hotkey » avec iMacros.

      Bonne journée

  • Nico

    11 février 2015 at 17 h 28 min Répondre

    Bonjour,

    Merci pour toutes ces infos.

    Est il possible d’imprimer via IMacro?

    Merci

    Nicolas

    • Leonard

      12 février 2015 at 10 h 29 min Répondre

      Pour imprimer la fenêtre sur laquelle tu te trouves sur ton imprimante par défaut, tu peux utiliser la commande PRINT.
      Tu peux aussi utiliser une imprimante différente. Par exemple si tu veux choisir la 4ème imprimante dans ta liste d’imprimante, tu peux le commander par :
      ONPRINT P=4
      Pour imprimer sur l’imprimante que tu as utilisé la dernipère fois que tu as imprimé, utilise :
      P= ou P=*
      Si tu souhaites imprimer un frame dans ta page, il faut d’abord cliquer dessus afin de le rendre actif. Exemple : CMD=CLICK X=… Y=… et ensuite la commande PRINT…
      Bonne journée

  • Nico

    13 février 2015 at 15 h 04 min Répondre

    Merci bcp Leonard
    Nicolas

  • Nico

    13 février 2015 at 17 h 55 min Répondre

    Leonard,

    Désolé mais je n’arrive pas a imprimer »automatiquement ». iMacro s’arrete au niveau de la fenetre « Print ». Je dois donc selectionner l’imprimante et la page souhaiter manuellement et ensuite appuyer sur OK.
    Au niveau de la macro iMacro ecrit :
    TAG POS=1 TYPE=A ATTR=TXT:PrintWindow

    Merci pour ton aide

    Nicolas

  • Geoff H.

    4 mai 2015 at 11 h 27 min Répondre

    Merci pour cet article très complet. Pour les gens à qui tous ces codes continuent de faire peur, savez-vous s’il existe des site « bibliothèques » de scripts iMacros ? Je cherche des choses basiques qui pourraient faciliter mon community management, rien de compliqué nécessitant l’intervention d’un spécialiste comme vous.
    Keep on the good work ! 🙂

    • Leonard

      6 mai 2015 at 10 h 30 min Répondre

      Je sais qu’il en existe sur des forums « BH » ou même sur le wiki de iMacros mais je n’ai jamais vraiment approfondi ma recherche de bibliothèques. Si quelqu’un qui tombe sur cet article en connait, qu’il n’hésite pas à partager ses liens.
      Bonne journée

  • fayjou

    28 juillet 2015 at 17 h 43 min Répondre

    bonjour,
    est ce que tu peux m’aider, je n’arrive pas de faire activer automatiquement le captcha de mon paidverts

  • abd

    2 août 2015 at 14 h 14 min Répondre

    Bonjour,
    j’essai de lire des video automatiquement avec iMacros mais j’arrive pas a le faire, peut tu m aider svp ?

  • BenjiSXM

    12 août 2015 at 17 h 09 min Répondre

    Bonjour,

    j’aimerais savoir si on peut gérer les tokens avec imacro et javascript ?

    ma macro fonctionne avec une boucle (je m’en sert pour faire des upload répétitif sur prestashop) et le script est enregistrer avec Convention record mode et la case expert cocher, ce qui me génèrent les liens complets avec le token du site. Mais lorsque le token sera expiré j’ai peur que la macro ne fonctionne plus. Aurais tu un conseil ou une suggestion ? changer le mode d’enregistrement ? ou une astuce pour enregistrer le nouveau token via javascript ?

  • Dimitri

    5 octobre 2015 at 19 h 25 min Répondre

    Bonjour a tous,

    tout d’abord merci à l’auteur de cet article, très clair et très riche..

    Cependant j’avais une question de « faisabilité », je m’explique :

    je cherche des objets très précis sur un site de vente en ligne que je tape des fois plusieurs fois par jour sans pour autant trouver l’objet de ma recherche, ma question est tout simplement : est – il possible d’automatiser ma recherche en repertoriant dans un tableau tous les éléments que je cherche (bien sur avec extension possible des éléments recherchés), puis lorsque le programme a détecté l’objet en question, notifier le lien dans un fichier texte.

    Le but est de faire tourner un programme intégrant une liste (non limitative) d’objets en boucle et d’obtenir les liens de ses recherches si elles s’avèrent positives.

    Merci d’avance, bonne journée à tous

    Est

  • […] App to schedule posts on Facebook, Twitter, and Google+ Easy and Powerful. Workato. Connect the apps you love – IFTTT. The best apps. Better together. – Zapier. Tutoriel iMacros et Exemples de macros. […]

  • crestey

    26 avril 2016 at 9 h 02 min Répondre

    Bonjour,
    Je rencontre un problème. Je souhaite automatiser des impressions (vers des fichiers pdf). Et l’enregistrement de la macro bloque quand la boite de dialogue d’impression apparaît. Plus rien ne s’enregistre alors dans la macro en cours de création. Savez-vous s’il est possible de « commander » une boite de dialogue d’impression avec imacro ?
    Cordialement. Dominique.

  • max

    24 juin 2016 at 6 h 17 min Répondre

    Bonjour,

    Savez-vous si reCAPTCHA v2 fonctionne avec imacro?
    si oui, j’ai compris comment..
    si vous pouvez m’aider, cela serait sympa.

    Bien cordialement.

  • DI VINCENZO

    25 juin 2016 at 14 h 57 min Répondre

    Bonjour,

    Est-ce que iMacros permettrait de réaliser des recherches de mots clé et ensuite de mot pour ensuite cliquer dessus ?
    Est-ce que cela permettrait de faire remonter un site Web en 1iere page ?
    Exemple :
    Rechercher : portail alu avec Firefox ou Google
    Rechercher : CETAL dans la page
    cliquez sur le lien comme un internaute ?

    Qu’en pensez-vous ?
    Merci pour votre aide.

  • DI VINCENZO

    25 août 2016 at 19 h 03 min Répondre

    Bonjour,

    Y-a-t-il une personne capable de répondre à cette demande :

    Est-ce que iMacros permettrait de réaliser des recherches de mots clé et ensuite de mot pour ensuite cliquer dessus ?
    Est-ce que cela permettrait de faire remonter un site Web en 1iere page ?
    Exemple :
    Rechercher : portail alu avec Firefox ou Google
    Rechercher : TARTANPION dans la page
    cliquez sur le lien comme un internaute ?

    Qu’en pensez-vous ?
    Merci pour votre aide.

    • roulio

      17 septembre 2016 at 2 h 53 min Répondre

      non il détecte ton IP

  • Sébastien

    3 octobre 2016 at 12 h 06 min Répondre

    Question à la con en passant : j’utilisais imacro sur chrome en 2014 et cela fonctionnait très bien. J’essaie de m’y remettre aujourd’hui mais la macro ne semble plus fonctionner alors que le code n’a pas changé. Est-ce un problème de stabilité ?

  • Thierry

    21 décembre 2016 at 12 h 59 min Répondre

    Bonjour,
    j’aimerai savoir s’il y a moyen dans un script de supprimer un cookie spécifique .
    J’ai vu que le CLEAR permet de vider complétement cache et cookies (si j’ai bien compris) mais je voudrai pouvoir supprimer un seul cookie.
    L’enregistrement ne prend pas en compte l’acrion d’aller dans les option de firefox pour supprimer un cookie .

    D’avance Merci.

    Thierry

  • Jacques

    22 janvier 2017 at 18 h 32 min Répondre

    Bonjour à tous,

    merci pour vos tutoriels,

    Quelqu’un saurait comment simuler un scroll down de la souris (le fait de baisser la molette de sa souris) merci d’avance 🙂

  • PDS Ile Maurice

    10 août 2017 at 12 h 24 min Répondre

    Bonjour Leonard,

    Quelle ligne doit on écrire pour répéter une boucle admettons 10 fois ?

    Merci

  • کمپرسور

    11 décembre 2017 at 9 h 19 min Répondre

    This blog is the very use ful information for user and all point is very useful screen shoot. very help for user.
    Thank you

  • Charles

    13 janvier 2018 at 0 h 21 min Répondre

    Bonjour et Félicitations à Léonard (j’utilise depuis longtemps Imacros mais avec l’enregistreur, sans bien comprendre les lignes de codes créées et en ne les modifiant que très légèrement. Je regrette de ne pas avoir vu ce blog plus tôt). Par contre est-ce que quelqu’un a une solution concernant les pb actuels de compatibilité avec Firefox Quantum. J’essaie de revenir à une version plus ancienne de Firefox, mais pas possible de retrouver le module Imacros qui va avec. C’est le 9.0.3 : est-ce que quelqu’un a le source ?

  • Leo Ory

    13 juin 2019 at 20 h 30 min Répondre

    Salut leonard, je voulai savoir si tu savais comment intégrer une variable en fonction d’un nombre donné sur le site?

  • girard patrick

    1 septembre 2019 at 23 h 18 min Répondre

    bonjour ,
    je rencontre un soucis lors du chargement de la page facebook avec imacros

    RuntimeError: Navigation error occured while loading url
    https://googleads.g.doubleclick.net/pagead/viewthroughconversion/995153884/?value=1.00&currency_code=USD&label=Wu-ZCMSIzlwQ3K_D2gM&guid=ON&script=0, details: net::ERR_BLOCKED_BY_CLIENT, line: 2

    voici le bout du programme
    VERSION BUILD=1005 RECORDER=CR
    URL GOTO=https://www.facebook.com/messages/t/jissiehon.milessu
    TAG POS=2 TYPE=SPAN ATTR=TXT:Supprimer
    TAG POS=2 TYPE=BUTTON ATTR=TXT:Supprimer

    pouvez vous me dire comment activer les coordonnées XY sous imacros pour les utiliser à la place de l’adresse du bouton

  • Coralie

    23 janvier 2021 at 19 h 59 min Répondre

    Bonjour, Lorsque j’utilise une macro pour remplir une cellule avec mon adresse e-mail, le message dans la cellule invitant à « entrez votre e-mail » ne s’efface pas et le message s’incruste sur l’autre avec l’adresse e-mail et fait une erreur comme adresse e-mail invalide, cela ne se produit pas lorsque je fais une saisie clavier. Comment puis-je rendre la cellule vide avant d’entrer l’adresse e-mail s’il vous plaît.

Post a Comment