Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 iMacro random number VAR


#1 2013-07-20 18:43:33

Mention Ginkgo
🥈 Grade : Soldier

Membre du CercleOfficierNarcissique100likesConsomateur de Liens
Inscription : 2013-06-23
Messages : 406
Likes : 146

iMacro random number VAR

Salut tout le monde,

Je suis en train de mettre à iMacro j'ai quelques questions :
J’ai vu cette fonction qui est bien pratique "Random wait" pour paraître plus humain, mais le souci c'est qu’une fois que la variable est calculée aléatoirement entre 2 nombres elle reste la même pour le reste de la LOOP est-il possible de la recalculer à chaque fois qu'on rencontre la variable ?

Ensuite, quand les 16 LOOP de ma macro sont finis comment faire pour lancer une autre macro automatiquement ?

Pas mal ce petit logiciel, mais je me demande s’il ne vaut pas mieux que je forme directement à Sick il est quand même plus puissant (nombre de thread, CAPTCHA intégré...)


https://twitter.com/YvanSEO
Passionné par l'automatisation ▶ ZennoPoster

0
J'aime ❤️

🔴 Hors ligne

#2 2013-08-01 12:29:49

Mention Jaffaar
🥇 Grade : Guardian

AdminMembre du Black LaboMembre du CercleOfficierForce PolyvalenteIngénieur webKilluavie1000likesConsomateur de Liens1000 messagesMembre HospitalierPhilantrope
Lieu : Consultant SEO / WEB
Inscription : 2012-06-01
Messages : 8 535
Likes : 1368

Développement PHP
Développement JS
Networking SEO
Social Engineering

Re : iMacro random number VAR

les deux sont différents, i macro et sick , je pense. Peu être presque complémentaires.

Il n'y a qu'a regarder ceci pour constater le potentiel de imacro : http://www.iopus.com/imacros/support/in … #tutorials


Comment Ranker ?
Nouveauté : Ninja Web Pro Pack copies limitées !
Ebook : Ninjalinking 2022 (-25% : labo25e)           
Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )

0
J'aime ❤️

🟢 En ligne

#3 2013-08-01 15:18:24

Mention Ginkgo
🥈 Grade : Soldier

Membre du CercleOfficierNarcissique100likesConsomateur de Liens
Inscription : 2013-06-23
Messages : 406
Likes : 146

Re : iMacro random number VAR

Je me suis mis à zenno vraiment pas mal la puissance de Sick avec la simplicité d’imacro
Avec imacro en bidouillant un peu on peut ajouter presque tout (captcha, proxy..) mais pas le multi-thread et au niveau sheduler apparemment c'est possible avec les taches Windows mais zenno inclus tous sa d'origine.


https://twitter.com/YvanSEO
Passionné par l'automatisation ▶ ZennoPoster

0
J'aime ❤️

🔴 Hors ligne

#4 2013-12-13 08:52:46

Mention Walid
🥉 Grade : Scout

Auxiliaire1000 messagesMembre Hospitalier
Inscription : 2013-02-07
Messages : 1 293
Likes : 2

Sémantique

Re : iMacro random number VAR

Blacko a écrit :

Salut tout le monde,

Je suis en train de mettre à iMacro j'ai quelques questions :
J’ai vu cette fonction qui est bien pratique "Random wait" pour paraître plus humain, mais le souci c'est qu’une fois que la variable est calculée aléatoirement entre 2 nombres elle reste la même pour le reste de la LOOP est-il possible de la recalculer à chaque fois qu'on rencontre la variable ?

Je n'ai pas essayé ceci, mais ça devrait fonctionner


'Assignation d'une valeur aléatoire à VAR1
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;")
URL GOTO=http://tonurl.com
' waits 1 to 10 seconds
WAIT SECONDS={{!VAR1}}
 

Le pb c'est qu'une fois assignée, la valeur aléatoire de VAR1 devient fixe, donc il faut dans la macro avant de réutiliser {!VAR1} la réinitialiser. Dans ta macro une fois que tu as utilisé VAR1 une première fois comme indiqué dans le code plus haut, tu devras pour toutes les fois suivantes précéder ce code d'une ligne supplémentaire...

SET !VAR1 NULL
Blacko a écrit :

Ensuite, quand les 16 LOOP de ma macro sont finis comment faire pour lancer une autre macro automatiquement ?

Il y a certainement mieux comme solution mais voilà une bidouille. Ceci est la ligne de code pour lancer une macro depuis une autre macro.

URL GOTO=imacros://run/?m=nom-de-la-macro-que-tu-veux-lancer.iim

Le pb c'est que tu veux qu'elle soit lancée uniquement à la fin des 16 loop pour ne pas sortir de ta macro dès la première loop, c'est là que j'ai pensé à une bidouille, mais il y a certainement plus simple...

Tu crées un fichier bidouille.csv

Les 15 premières lignes du fichier contiennent => c:\
La 16ème ligne du fichier contient                     => c:\Imacro\nom-de-la-macro-que-tu-veux-lancer.iim


Maintenant à la fin de ta macro tu ajoutes ces lignes


SET !DATASOURCE C:\iMacros\datasources\bidouille.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
 

A la fin des 15 premières loop ton navigateur affichera le contenu de ton c:\\ et il se passera rien le temps de ton timeout, et passera à la boucle suivante jusqu'à la 16ème boucle ou il sortira de ta macro en appelant ta nouvelle macro

Dernière modification par Walid (2013-12-13 20:27:02)

0
J'aime ❤️

🔴 Hors ligne

#5 2013-12-14 06:36:55

Mention davidc1
🥉 Grade : Scout

Auxiliaire1000 messages
Lieu : La colle sur Loup
Inscription : 2013-09-17
Messages : 1 122
Likes : 2

Re : iMacro random number VAR

Il est beaucoup plus simple de faire ce qu'on veut avec imacros en générant la macro grâce à php par exemple.
Pas de soucis de boucle, de variables, de spin, de csv à la con...en utilisant une moulinette php qui génère la grosse macro à executer sans boucle...

0
J'aime ❤️

🔴 Hors ligne

#6 2013-12-14 11:19:33

Mention Walid
🥉 Grade : Scout

Auxiliaire1000 messagesMembre Hospitalier
Inscription : 2013-02-07
Messages : 1 293
Likes : 2

Sémantique

Re : iMacro random number VAR

davidc1 a écrit :

Il est beaucoup plus simple de faire ce qu'on veut avec imacros en générant la macro grâce à php par exemple.
Pas de soucis de boucle, de variables, de spin, de csv à la con...en utilisant une moulinette php qui génère la grosse macro à executer sans boucle...

Certainement smile

C'est beaucoup plus simple pour celui qui connait le PHP, ou si ceux qui connaissent partagent un peu plus, le cas échéant, c'est système D, même si c'est pas la meilleure solution.

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums