France - Normandie
boxatrucpro@gmail.com

Plug-in firefox et chrome : iMacros – automatisez vos tâches répétitives sur le net !

Plug-in firefox et chrome : iMacros – automatisez vos tâches répétitives sur le net !

Après avoir eu la désagréable surprise de voir facebook interdire à boxatruc communauté d’accepter de nouvelles demandes d’amis, il a fallut trouver une solution pour pouvoir annuler les demandes d’amis que j’avais envoyé et qui étaient restées dans l’oublie…et il y en avait beaucoup….beaucoup trop ! Le temps qu’il aurait fallu aurait été absolument affolant pour annuler tout ! alors je me suis dit , pourquoi ne pas automatiser cette tache ?

En fouinant , j’ai trouvé imacros , la révélation qui automatise toutes vos taches répétitives ! Alléluia !

S’en servir est facile, un clic sur enregistrer, faites vos manoeuvres habituelles, cliquez sur arreter et dans le compteur , insérez le nombre de répétitions voulus, et cliquez sur « jouer ».

lisez ceci, cela explique tout :

imacros-panda-penguin

 

Si vous aimez le navigateur Internet Firefox, mais vous êtes lassé par les taches répétitives comme visiter les mêmes sites tous les jours, remplir les champs de saisies des formulaires, et se rappeler des mots de passe, alors iMacros pour Firefox est la solution dont vous rêvez ! iMacros a été conçu pour automatiser les taches les plus répétitives du web. Si vous devez souvent répéter un activité, vous n’avez qu’à l’enregistrer dans iMacros. La prochaine fois que vous devrez la refaire, la macro (série d’instructions) démarrera quand vous cliquerez sur un bouton ! Avec iMacros, vous pouvez remplir, rapidement et facilement, les formulaires sur Internet, vous rappeler des mots de passe, télécharger les informations d’autres sites, « scraper » le Web (récupérer les données de plusieurs sites), et beaucoup plus. Vous pouvez sauver les macros sur votre ordinateur pour votre usage personnel, ou les partager avec d’autres en les diffusant sur votre page personnelle, blog, réseau d’entreprise ou sur tout service de divulgation social. Les usages ne sont limités que par votre imagination ! *** Tout ce que vous faites avec Firefox, iMacros peut l’automatiser

firefox : https://addons.mozilla.org/fr/firefox/addon/imacros-for-firefox/

chrome : https://chrome.google.com/webstore/detail/imacros-for-chrome/cplklnmnlbnpmjogncfgfijoopmnlemp

Ressources pour Imacros

[box]Pour les plus balaises :[/box]

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}}

 

2 réponses

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.