Pages : 1
Discussion fermée
#1 Le 05/02/2010, à 10:15
- JB-home
script bash multi clique
j'aimerais créer un script qui permettrais de faire une serie de 2000ouverte et fermeture sur un lien donné à travers un proxy de la façon suivante : "mon-script.sh http://le-lien"
le but ? pouvoir l'exécuter 1fois par jour pour avoir l'équivalent de 2000clique ( avec une adresse ip différente ) sur mon lien linkbucks...
voilà le début du script ( je suis pas fort en script...)
#!/bin/bash
#version 1 // dépendances: elinks / tor
echo -n "Prêt pour une serie de 2000 cliques sur le lien "http://" ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "2000 clique en cours "http://" :"
while true
do
torify elinks "http://" &
done
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
pour le moment la boucle while exécute sans fin l'ouverture à travers tor de elinks...
j'aimerais savoir comment remplacer "http://" par le lien renseigné de la façon : monscript.sh http://lelien
et replacé while true par une boucle de 2000....( où une façon de pouvoir choisir le nombre de fois qu'on veut executer la boucle ? )
il faut que je réfléchisse aussi à la façon d'avoir une ip différente à chaque ouverture...
Dernière modification par zorg-green (Le 05/02/2010, à 10:29)
Hors ligne
#2 Le 05/02/2010, à 13:44
- Ras'
Re : script bash multi clique
Mvi, je suis pas sur qu'on puisse les feinter aussi facilement...
Sinon pour appeller un argument avec ton script il faut utiliser les variables $1 $2 $3
Si tu lance ton script de la manière suivante :
monscript arg1 arg2
à l'intérieur du script, $1 renverra arg1 et $é renverra arg2, etc.
Pour la boucle il suffit de faire un truc du genre
i=0
while i<2000
do
tes instructions
i=i+1
done
(la syntaxe n'est pas bonne mais j'ai la flemme)
A lire : http://abs.traduc.org/abs-5.1-fr/
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#3 Le 05/02/2010, à 14:26
- JB-home
Re : script bash multi clique
merci bcp pour ton aide, j'avance déjà mieux
#!/bin/bash
#version 1
echo -n "Prêt pour une serie de $1 cliques sur $2 ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "$1 clique en cours ( $2 ) :"
i=$1
while [ $i ]
do
firefox $2
i=$1+1
done
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
par contre la boucle while à l'air de fonctionné à l'infini...
Dernière modification par zorg-green (Le 05/02/2010, à 14:42)
Hors ligne
#4 Le 05/02/2010, à 15:51
- Ras'
Re : script bash multi clique
while [ $i ]
Ben la tu teste si i existe, c'est le cas, t'as créé une sorte de boucle infinie.
Faut donner une condition réelle.
while $i < 2000 va tester que i est inférieur à 2000
(enfin en bash c'est while $i -lt 2000, pour "lower than", cf le lien que je t'ai passé)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#5 Le 05/02/2010, à 17:17
- JB-home
Re : script bash multi clique
merci bcp de ton aide ça fonctionne !
maintenant faut que je trouve un proxy qui permettrais d'avoir une ip par pages ouvertes...
et de fermé tout firefox ( killall ? ) une fois les pages ouvertes...
clikor.sh :
#!/bin/bash
#version 1
# usage = ./clikor.sh $1 $2
# $1 = nombres de cliques // pages ouverte
# $2 = url
var1=$1
var0=0
echo -n " $1 cliques sur $2 ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "$1 X ( $2 ) :"
while [ "$var0" -lt "$var1" ]
do
firefox $2
let "var0 += 1"
done
echo "****************************************"
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
Dernière modification par zorg-green (Le 05/02/2010, à 17:18)
Hors ligne
#6 Le 05/02/2010, à 17:25
- Ras'
Re : script bash multi clique
Tu peux facilement avoir l'ID de firefox au moment ou tu le lance (me rapelle plus la commande, cf le lien au dessus), ou mettre un sleep et un killall firefox (si tu ne t'en sers pas par ailleurs)
Pour le proxy ça m'interesse aussi (megavideo tout ça tout ça) mais je pense pas que ce soit si simple que ça...
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#7 Le 05/02/2010, à 17:30
- JB-home
Re : script bash multi clique
il en existe plein http://proxy.org/cgi_proxies.shtml
mais j'aimerais un qui soit sous la forme : http://proxyweb.com/index.php=ICI_pouvoir_mettre_le_lien
edit bon apparemment s'est possible ( en décochant l'option "encode url" ), faut juste que je trouve un proxy qui change d'ip ( j'en ai vu un se matin mais j'ai perdu la page )
Dernière modification par zorg-green (Le 05/02/2010, à 17:39)
Hors ligne
#8 Le 05/02/2010, à 17:36
- Ras'
Re : script bash multi clique
Bah, avec un mot clef de recherche ?
Par exemple sur proxify (le premier de la liste) t'as l'endroit ou tu tape ton url. Dans cette case tu fais clique droit > Ajouter un mot clé pour cette recherche. Tu donnes un nom, un endroit ou enregistrer le favori, et un mot clé, par exemple "prox"
Maintenant à chaque fois que tu tape "prox L'UrlQueTuVeux" il va t'ouvrir l'url que tu veux via proxify.
Mais les sites comme ça suffisent pour outrepasser les limites des sites comme mégaupload ?
Dernière modification par Ras' (Le 05/02/2010, à 17:37)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#9 Le 05/02/2010, à 17:48
- JB-home
Re : script bash multi clique
pour megaupload tu à des modules firefox
ta technique est pas mal , mais mon but final s'est pouvoir l'intégrer au script :
"firefox prox url" me donne une page blanche parce que impossible d'ouvrir url demandé
edit:
je pense qu'il va falloir touvé autre chose qu'un proxy web...
un example de se que je veut faire mais avec un proxy à ip unique ( hors je cherche une ip pour chaque page )
clikor.sh :
#!/bin/bash
#version 1
# usage = ./clikor.sh $1 $2
# $1 = nombres de cliques
# $2 = url
var1=$1
var0=0
echo -n " $1 cliques sur $2 ? O/N : "
read ouinon
if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ];
then
{
echo "$1 X ( $2 ) :"
while [ "$var0" -lt "$var1" ]
do
firefox "http://www.streamfive.info/browse.php?u=%3A%2F%2F$2%2F&b=60"
let "var0 += 1"
done
echo "****************************************"
}
elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ];
then
{
echo "Ok, bye !"
}
else
{
echo "Il faut taper O ou N !! Pas $ouinon"
}
fi
usage : clikor.sh nombre url
nombre = nombre d'ouverture
url = www.google.fr ( sans le http:// )
Dernière modification par zorg-green (Le 05/02/2010, à 17:57)
Hors ligne
#10 Le 05/02/2010, à 18:00
- Totor
Re : script bash multi clique
[...]
(enfin en bash c'est while $i -lt 2000, pour "lower than", cf le lien que je t'ai passé)
lt=less than
-- Lucid Lynx --
Hors ligne
#11 Le 05/02/2010, à 19:33
- Ras'
Re : script bash multi clique
et -gt ?
Il me semblait que c'était lower than et greater than...
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#12 Le 05/02/2010, à 19:47
- nesthib
Re : script bash multi clique
pour info :
conditions d'utilisation de Linkbucks
[…]
Prohibited Uses
Forbidden uses of the Linkbucks program include, but are not limited to: fraudulently generating impressions via: bots, scripts, auto-refreshes, iframes, pops, or other surreptitious methods.[…]
ce que tu demandes enfreint les règles du forum
pour tout ce qui concerne bash rien ne t'empêche de poser des questions techniques dans un autre post.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
Pages : 1
Discussion fermée