Vous n'êtes pas identifié(e).
Pages :: 1
Salut,
je fais un tout petit peu d'imacro mais j'ai un souci.
J'ai une macro simple qui va sur un certain site, se connecte avec un user, fait une tache (genre voter ou juste être connecté) puis se délogue.
Je veux faire la même chose pour 30, 40, 100 profils différents les uns à la suite des autres.
Aujourd'hui, ma solution consiste à créer une seule et grosse tache répétitive ou je rajoute mes nouveaux couples de user quand j'en créé.
Ce sera toujours la même macro mais le couple user/passwd sera différent.
Est-ce que je peux l'intégrer dans du imacro (qui pourrait lire un fichier csv avec une ligne par couple user/passwd) pour faire une jolie boucle.
Par sécurité, j'aurais intérêt à utiliser des proxy à chaque connection de user ?
Merci d'avance pour vos lumières éclairées...
Dernière modification par stupidrules (2015-05-11 12:32:42)
🔴 Hors ligne
Tiens voilà un exemple pour utiliser un CSV
SET !DATASOURCE_DELIMITER signifie que le delimiteur est un point-virguel
SET !DATASOURCE C:\url.csv c'est le nom de ton fichier (Attention il doit etre en UTF-8 sans bom)
SET !DATASOURCE_COLUMNS 2 signifie que tu as 2 colonnes dans ton CSV
SET !LOOP 1 Cela permet de déclarer à quelle ligne tu souhaites démarrer ton fichier (si tu as des titres dans tes colonnes démarre le à 2)
SET !DATASOURCE_LINE {{!LOOP}} il récupère la ligne en question
pour utiliser la colonne 1 de ton csv il suffit de mettre la variable {{!COL1}}
pour utiliser la colonne 2 de ton csv il suffit de mettre la variable {{!COL2}}
etc....
SET !ERRORIGNORE YES
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\url.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
En espérant que çà t'aidera...
Dernière modification par napoleon59 (2015-05-11 13:04:12)
www.audience-seo.com : Besoin de booster son trafic ?
🔴 Hors ligne
EDIT : Ouuupssssssssssssssss j'ai pas vu que napoléon avait répondu ! ça fait 2 réposnes au prix d'une alors...... euhhhhh non 2 réponses gratuites en fait !
Hello Stupid rules
Tu peux facilement boucler avec un fichier csv en effet. La macro ira piocher dans la colonne user et mot de passe pour aller saisir le formulaire de connexion.
Tu dois donc avoir un fichier source qui peut s'appeler source.csv
1) Dans la Macro tu dois indiquer le chemin du fichier source avec la commande iMacro qui suit
=> SET !DATASOURCE C:\chemin-vers-ton-fichier\source.csv
2) tu dois indiquer le nombre de colonnes présentes dans ton fichier csv. Si tu as juste les colonnes user et password, tu devras mettre 2 avec la commande iMacro ci-dessous
=> SET !DATASOURCE_COLUMNS 2
3) Tu dois paramétrer la boucle avec la commande set loop. ça se fait en deux temps, d'abord une commande pour dire à iMacro que la boucle commence à la ligne numéro 2 de ton csv par exemple, et ensuite une commande pour incrémenter la ligne de 1 à chaque tour de manège. Les commandes sont les deux suivantes :
=> SET !LOOP 2 (pour commencer à la ligne 2 de ton fichier)
=> SET !DATASOURCE_LINE {{!LOOP}} (va permettre d'incrémenter la valeur de loupe à chaque boucle
4) Récupérer les données de ton CSV pour te connecter
Rien de plus simple ceux sont des variables, si tu veux le login par exemple => {{!COL1}} si tu veux le password => {{!COL2}}
En français ça veut dire colonne 1 et colonne 2 tu fichier source.csv. La macro va prendre le contenu de la colonne indiquée et pour le numéro de ligne correspondant à {{!LOOP}}
Voici un exemple fictif pour te loguer
Oui c'est préférable d'utiliser des proxys pour éviter les pb avec la plateforme. Good luck
🔴 Hors ligne
quand j'ai besoin de faire ce genre de choses je génère la macro en php...
skype: davidcz1
Service de backorders de domaines
Le PBN par prnator
🔴 Hors ligne
Merci pour les réponses en tous cas
quand j'ai besoin de faire ce genre de choses je génère la macro en php...
Je pourrai faire ça aussi mais la solution en csv me semble plus propre.
Je maintiens juste le csv comme ça quand je rajoute des users ou bien si certains se font effacer.
J'ai HMA (hide my ass) que j'utilise pour les inscriptions, est-ce que j'ai la possibilité de modifier mon ip à chaque connexion avec imacros pour éviter de flagguer tous mes users ???
🔴 Hors ligne
tu peux par exemple ajouter une 3ème colonne dans ton csv avec la liste des proxy
à chaque boucle la macro prendra la valeur correspondante
=> PROXY ADDRESS=192.1.8.1:8080
pour piocher dans le csv tu fais la même chose sauf qu'à la place des valeurs tu renseigne la colonne appropriée
=> PROXY ADDRESS={{!COL3}
Tu peux aussi essayer de chercher par toi même, d'autant qu'Iopus a une doc assez fournie. Sur les proxy par exemple => http://wiki.imacros.net/PROXY
A plus !
🔴 Hors ligne
Merci pour toute cette bonne aide :cool:
🔴 Hors ligne
Merci pour toute cette bonne aide :cool:
De rien, mais je t'invite à faire des efforts pour lire les doc
J'espère que tu aideras les autres à ton tour bye
🔴 Hors ligne
Petit coup de pousse en plus car j'ai bien galéré la première fois.
Quand tu saves ton .csv faut le faire en unicode pas UTF8 ou autre mais unicode sinon tu auras une erreur au moment du lancement de la macro
°¨¨°³º¤£ [ COOLBYTES ] £¤º³°¨¨° - Skype: cb_nalex_levrai
🔴 Hors ligne
Tiens voilà un exemple pour utiliser un CSV
SET !DATASOURCE_DELIMITER signifie que le delimiteur est un point-virguel
SET !DATASOURCE C:\url.csv c'est le nom de ton fichier (Attention il doit etre en UTF-8 sans bom)
SET !DATASOURCE_COLUMNS 2 signifie que tu as 2 colonnes dans ton CSV
SET !LOOP 1 Cela permet de déclarer à quelle ligne tu souhaites démarrer ton fichier (si tu as des titres dans tes colonnes démarre le à 2)
SET !DATASOURCE_LINE {{!LOOP}} il récupère la ligne en question
pour utiliser la colonne 1 de ton csv il suffit de mettre la variable {{!COL1}}
pour utiliser la colonne 2 de ton csv il suffit de mettre la variable {{!COL2}}
etc....SET !ERRORIGNORE YES
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\url.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}En espérant que çà t'aidera...
Je tenais à te remercier pour ce tout petit morceau de code mais au combien important...il fallait y penser à rajouter l'URL dans la colonne 1...je pensais naïvement que j'avais besoin d'un fichier txt pour les urls et un .csv pour le contenu. Bref. Merci
Dernière modification par Chafouin (2016-05-31 12:02:27)
Skype : Chafouin Seo
▶ Content is king, link is his queen, optimized content is emperor
🔴 Hors ligne
Avec plaisir ! En fait tu peux tout faire en 1 seul fichier. Et meme utiliser des variables dans le script en live
www.audience-seo.com : Besoin de booster son trafic ?
🔴 Hors ligne
Imacro c'est quand même fou toutes les possibilités en quelques lignes !
Skype : Chafouin Seo
▶ Content is king, link is his queen, optimized content is emperor
🔴 Hors ligne
Pages :: 1