Tutoriel iMacros et Exemples de macros

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:

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.

N’hésitez pas à me contacter si vous avez besoin de macros sur mesure.

154 commentaires

  1. 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!

    Reply
    • 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.

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

        Reply
  2. 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

    Reply
    • 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.

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

    Reply
    • 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.

      Reply
  4. 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 !

    Reply
    • Merci Maximilien.

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

    Reply
    • plus besoin de stagiaires ;-) enfin si… la macro ne fait pas le café!

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

    Reply
    • merci Alain

      Reply
  7. 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.

    Reply
    • 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.

      Reply
  8. 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.

    Reply
    • 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à..

      Reply
  9. 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

    Reply
    • 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.

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

    Reply
  11. 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 :)

    Reply
    • 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.

      Reply
  12. 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

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

      Reply
  13. 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

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

    Reply
    • 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 ;-)

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

        Reply
        • Ravi d’avoir pu t’aider ;-)

          Reply
  15. 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.

    Reply
    • 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!

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

    Reply
    • Tu peux utiliser le Javascript pour ça.

      Reply
  17. 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

    Reply
    • 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.

      Reply
      • 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

        Reply
        • 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.

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

  18. 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

    Reply
    • 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.

      Reply
  19. 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…

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

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

    Reply
    • jamais utilisé autiIt désolé

      Reply
  21. 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 ?

    Reply
  22. 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

    Reply
    • 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 ;-)

      Reply
  23. 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

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

      Reply
  24. 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.

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

      Reply
    • 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

      Reply
      • 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.

        Reply
  25. 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…

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

      Reply
      • WOW c’est rapide… Merci

        Reply
  26. 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!

    Reply
  27. 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

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

    hhhh

    Reply
    • lol ;-)

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

    Reply
  30. 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

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

      Reply
  31. 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 ?

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

    Reply
  33. 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 :-)

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

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

    Reply
    • Si besoin de macro, n’hésite pas à me contacter en PV pour un devis personnalisé :-)

      Reply
  35. 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!

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

      Reply
      • 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.

        Reply
    • 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

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

        Reply
  36. 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 :D

    Reply
    • 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) ;-)

      Reply
      • 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+ :)

        Reply
        • 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

          Reply
  37. 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

    Reply
    • 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.

      Reply
  38. 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

    Reply
    • 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 ».

      Reply
  39. 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

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

      Reply
  40. 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 !!

    Reply
    • Il ne faut pas tout dévoiler non plus… ou je ne vais plus avoir de clients moi ;-)

      Reply
  41. 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

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

      Reply
      • 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

        Reply
  42. 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

    Reply
    • 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?

      Reply
  43. 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.

    Reply
    • Merci Vétcho et bon iMacrotage

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

    Reply
    • Moi les boucles je les fais en JS

      Reply
  45. 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

    Reply
    • 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 » ;-)

      Reply
      • 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

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

          Reply
  46. 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

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

      A+

      Reply
  47. 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

    Reply
    • 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

      Reply
  48. 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.

    Reply
    • 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

      Reply
  49. 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

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

      Reply
  50. 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

    Reply
    • 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

      Reply
      • 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).

        Reply
  51. 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

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

      Bonne journée

      Reply
  52. Bonjour,

    Merci pour toutes ces infos.

    Est il possible d’imprimer via IMacro?

    Merci

    Nicolas

    Reply
    • 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

      Reply
  53. Merci bcp Leonard
    Nicolas

    Reply
  54. 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

    Reply
  55. 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 ! :)

    Reply
    • 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

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

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

    Reply
  58. 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 ?

    Reply
  59. 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

    Reply
  60. 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.

    Reply
  61. 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.

    Reply
  62. 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.

    Reply
  63. 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.

    Reply
    • non il détecte ton IP

      Reply
  64. 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é ?

    Reply
  65. 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

    Reply
  66. 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 :)

    Reply
  67. Very Useful and effective tips

    Reply
  68. Very Useful and effective tips
    از مطب بسیار مفید شما ممنونم

    Reply
  69. Very Useful and effective tips

    Reply
  70. ممنون بابت سایت خوبی که دارید

    Reply
  71. نمای ساختمان

    نمای ساختمان به معنای این که در صنعت ساختمان‌ سازی به سمت خارجی یک ساختمان نما می گویند. در طراحی ساختمان، نما اصلی ترین قسمت شمرده می شود به این دلیل که نما ساختار کار به منظور سایر اجزای ساختمان را معین می نماید.

    Reply
  72. مممنون، بسیار عالی

    Reply
  73. زیبا و مفید

    Reply
  74. جالب بود. مچکر

    Reply
  75. Very Useful and effective tips

    Reply
  76. Bonjour Leonard,

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

    Merci

    Reply

Reply to SergeCliquez ici pour annuler la réponse.

Derniers Articles

  • segments avancés
    Les Segments avancés de Google Analytics et 20 exemples

    Il existe plusieurs outils de Web Analytics qui vous permettent de segmenter vos données, moi j’utilise Google Analytics et ses segments avancés que je vais essayer de vous détailler en suivant ce plan : 0) Introduction I) Qu’est-ce que sont les segments avancés et pourquoi les utiliser? I-a) Qu’est ce que sont les segments avancés? […]

  • Netlinking
    Qu’est-ce que le Netlinking et comment faire?

    Voici le sommaire de cet article : 1/ Qu’est-ce que le Netlinking ? 2/ Qu’est-ce qu’un backlink de qualité ? 3/ Plutôt White, Grey ou Black Hat ? 4/ Restez Naturel et Variez 5) Quelles techniques et quels sites utiliser pour son Netlinking ? 6) Analyser 7) Etre organisé et planifier son Netlinking 8) Conclusion […]

  • thumb
    Tout savoir sur le Temps de pose

    Il y a quelques semaines nous parlions d’ouverture du diaphragme et de profondeur de champ, aujourd’hui j’aborderai le deuxième chapitre lié à l’exposition : la vitesse d’obturation. Rappel : une photo bien exposée est une photo qui combine parfaitement les trois facteurs du « triangle de l’exposition » : – L’ouverture du diaphragme – Le […]

  • thumb-i
    Tu savais que …?

    Vous retrouverez sur cet article plein d’anecdotes et de statistiques liées au web, aux réseaux sociaux, à Google, des geekeries… Pour les découvrir en avant-première, suivez moi sur Facebook , sur Google+, sur Pinterest ou sur Twitter! Cette page est mise à jour tous les jours, n’hésitez pas à partager ces images sur cos réseaux […]

  • seo-copywriting
    Comment écrire ses articles et bien utiliser les mots clefs?

    C’est article est la suite de "Comment choisir ses mots clés pour référencer son site?", donc si vous avez la flemme n’avez pas eu le temps de lire ce précédent article, je vous rappelle que : – c’est essentiel de réfléchir sur quels mots clefs associer à chaque page… et donc éviter la cannibalisation SEO […]

  • thumb-ouverture
    Tout savoir sur l’ouverture du diaphragme

    En photographie si vous souhaitez sortir de l’ennuyeux mode « auto » pour faire de la photographie avec créativité et personnalité, il y a un concept qui est essentiel : l’exposition. Une photo bien exposée est une photo qui combine les trois facteurs du « triangle de l’exposition » : – L’ouverture du diaphragme – […]

  • pentax-eau-thumb
    Victoire de LRWEB lors du Concours « l’eau » organisé par Pentax

    Les quelques lecteurs fidèles se demanderont ce que vient faire un article qui parle de photographie sur mon blog… J’en profite donc pour vous annoncer un virage important pour ce blog. Dorénavant je ne parlerai plus uniquement de Web-marketing et de Web Design mais également de Photographie qui est depuis plus d’un an une vraie […]

  • communiques-presse-thumb
    Comment rédiger et publier un communiqué de presse optimisé SEO?

    Voici comment s’articulera cet article : Les communiqués de presse au cœur de votre stratégie SEO Comment rédiger vos communiqués de presse Choisir des bonnes plateformes de press release Comment Publier vos Article de presse Et après la publication je peux en remettre un coup ? Fichier Bonus à télécharger (liste de plus de 250 […]

  • tab
    Tutoriel : Intégrer un Onglet iFrame sur votre Fan Page Facebook

    La durée de vie d’un tutoriel sur Facebook et ses fonctionnalités est très courte vu que le site californien change constamment! Mais vous avez été si nombreux à me demander un tutoriel mis à jour sur la création et l’intégration d’un Onglet sur une Page Fan, que j’ai finalement craqué… Cet article est donc la […]

  • multilingue
    Site Multilingue: domaines, répertoires ou sous-domaines?

    La première règle est qu’il n’y en a pas! Un peu facile comme introduction… Disons qu’il y a de très bonnes techniques, des bonnes techniques et des techniques un peu moins bonnes! Décidemment cette intro est complètement nulle…Et pour conclure en mocheté cette inutile introduction, disons que chaque site multilingue aura sa propre stratégie en […]

  • imacros-bh
    Tutoriel iMacros et Exemples de macros

    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 […]

  • contentspinning
    Content Spinning: comment faire et quels logiciels utiliser?

    Le content spinning en SEO est une technique qui consiste à créer du contenu rapidement, mécaniquement en substituant des mots grâce aux expressions simples du langage PHP. Elle est très souvent utilisée par la communauté des SEO Black hat pour générer des backlinks. Le rendu peut être propre et ressembler à une reformulation manuelle ou […]

  • like-wordpress
    Comment ajouter le bouton Like de Facebook sur WordPress?

    Vous avez un site web? Que vous ayez une page Facebook ou non, le bouton « like » de Facebook peut être un vrai générateur de trafic si vous l’utilisez bien. Les avantages du bouton « Like » Le bouton Like est un outil très puissant qui permettra à vos lecteurs de vous indiquer qu’ils apprécient votre contenu mais […]

  • likekei
    Comment intégrer Facebook Open Graph dans WordPress?

    Quand une personne « aime » votre contenu, un résumé de la page s’affichera sur son mur Facebook. l’Open Data Graph Meta vous permettra d’avoir une correspondance exacte entre le titre de votre article, la vignette et la description comme sur cet exemple: Si vous avez un blog WordPress, c’est très simple, il suffit d’ajouter quelques meta […]

  • thumbb
    The Passion Project: l’initiative Facebook de Novoceram

    Depuis Avril 2011, je suis responsable Web chez Novoceram, un des leaders mondiaux du secteur céramique. Je souhaite vous faire partager une de mes expériences Web chez Novoceram. L’évènement de l’année pour les entreprises du secteur céramique est le Cersaie. Chaque année, le stand de Novoceram illustre un thème choisi l’équipe. L’année dernière, c’était « le […]

Devenez Fan de Léonard Rodriguez sur Facebook
Retrouvez moi sur Google
Suivez-moi sur Twitter
COntactez-moi