Permet de faire des macros sur le navigateur Firefox.
Connectez-vous sur un site automatiquement avec iMacros.
iMacros pour Firefox
1 - Pour jouer plus ou moins rapidement une macro
Rajouter au début
SET !REPLAYSPEED "VALEUR"
Remplacez "VALEUR" par FAST|MEDIUM|SLOW
Exemple :
SET !REPLAYSPEED FAST
URL GOTO=http://dragoncity17.blogspot.fr
Rajouter au début
SET !REPLAYSPEED "VALEUR"
Remplacez "VALEUR" par FAST|MEDIUM|SLOW
Exemple :
SET !REPLAYSPEED FAST
URL GOTO=http://dragoncity17.blogspot.fr
2 - Faire une pause dans la macro
WAIT SECONDS=3
(3 secondes)
WAIT SECONDS=0.5
(Une demi seconde)
3 - Lancer une macro dans une macro
URL GOTO=imacros://run/?m=Macro1.iim
WAIT SECONDS=3
(3 secondes)
WAIT SECONDS=0.5
(Une demi seconde)
3 - Lancer une macro dans une macro
URL GOTO=imacros://run/?m=Macro1.iim
4 - Lancer plusieurs macro avec un fichier BAT
Créer un fichier .bat
Créer un fichier .bat
@ECHO ON5 - Passer a l'onglet suivant après chaque lecture
ECHO Lancement de Firefox...
start /B "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
timeout 10
start /wait firefox.exe imacros://run/?m=macro1.iim
timeout 10
start /wait firefox.exe imacros://run/?m=Dossier\macro2.iim
timeout 30
(Faire Rejouer la Macro)
TAB T={{!LOOP}}
6 - Variable qui change avec la boucle
(Faire Rejouer la Macro)
SET !VAR1 {{!LOOP}}
TAB T={{!LOOP}}
TAB OPEN (ouvre un nouvel onglet)
Récupérer ensuite la variable,exemple :
DragonCity{{!LOOP}}
Ce qui fera pour 3 boucles:
DragonCity1
DragonCity2
DragonCity3
7 - Variable de VAR1 a VAR9
SET !VAR1 17
DragonCity{{!VAR1}}
Ce qui fera:
DragonCity{{!VAR1}} > DragonCity17
8 - Ignorer les erreurs
SET !ERRORIGNORE YES
9 - Définir un temps d'attente pour TAG et les Pages
SET !TIMEOUT_STEP 1
Cela définit 1 seconde pour la commande TAG,si elle n'est pas effectué cela ressortira une erreur.
SET !TIMEOUT_STEP 0
Cela forcera iMacros a ne pas refaire la commande.
SET !TIMEOUT_PAGE 15
Les pages seront chargées avec un maximum de 15 secondes.
10 - Variable aléatoire entre 1 et 10
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;")
11 - Texte aléatoire
SET !VAR1 EVAL("var letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m ','n','o','p','q','r','s','t','u','w','x','y','z']; var string = ''; for(var i = 0; i < 10; i++){string += letters[parseInt(Math.random() * 25)]}; string")
12 - Monter ou Descendre d'une page
Descendre (Scroll Down)
url goto=javascript:window.scrollBy(0,20000)
Monter (Scroll Up)
url goto=javascript:window.scrollBy(0,-20000)
13 - Répéter la macro
SET !LOOP -500 (la macro est répété 500 fois)
SET !LOOP -9999999 (la macro est répété a l'infini)
14 - Cliquez sur une image
TAG POS=1 TYPE=IMG ATTR=SRC:*Image1.jpg
Si 2 fois la même image
TAG POS=1 TYPE=IMG ATTR=SRC:*Image1.jpg
TAG POS=2 TYPE=IMG ATTR=SRC:*Image1.jpg
15 - Extraire vers un tableau excel csv
Exemple :
TAG POS=3 TYPE=SPAN ATTR=CLASS:date EXTRACT=TXT
TAG POS=1 TYPE=TD ATTR=CLASS:joues EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\macro FILE=table.csv
16 - Ouvrir un lien avec sa CLASS
Exemple 1:
TAG POS=1 TYPE=div ATTR=CLASS:"picto-pari picto"
Exemple 2:
TAG POS=1 TYPE=A ATTR=CLASS:btnQuinte
Enjoy