Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 05/02/2010, à 11: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, à 11:29)

Hors ligne

#2 Le 05/02/2010, à 14: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 en GMT-4 !
http://blag.xserver-x.org/
 
Les types awesome n'ont rien à prouver. À personne.

En ligne

#3 Le 05/02/2010, à 15:26

JB-home

Re : script bash multi clique

merci bcp pour ton aide, j'avance déjà mieux lol

#!/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, à 15:42)

Hors ligne

#4 Le 05/02/2010, à 16:51

Ras&#039;

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 en GMT-4 !
http://blag.xserver-x.org/
 
Les types awesome n'ont rien à prouver. À personne.

En ligne

#5 Le 05/02/2010, à 18: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, à 18:18)

Hors ligne

#6 Le 05/02/2010, à 18:25

Ras&#039;

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 en GMT-4 !
http://blag.xserver-x.org/
 
Les types awesome n'ont rien à prouver. À personne.

En ligne

#7 Le 05/02/2010, à 18: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, à 18:39)

Hors ligne

#8 Le 05/02/2010, à 18:36

Ras&#039;

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, à 18:37)


Va t'faire shampouiner en GMT-4 !
http://blag.xserver-x.org/
 
Les types awesome n'ont rien à prouver. À personne.

En ligne

#9 Le 05/02/2010, à 18:48

JB-home

Re : script bash multi clique

pour megaupload tu à des modules firefox wink

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... hmm


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, à 18:57)

Hors ligne

#10 Le 05/02/2010, à 19:00

Totor

Re : script bash multi clique

Ras' a écrit :

[...]
(enfin en bash c'est while $i -lt 2000, pour "lower than", cf le lien que je t'ai passé)

yikes
lt=less than
wink


-- Lucid Lynx --

Hors ligne

#11 Le 05/02/2010, à 20:33

Ras&#039;

Re : script bash multi clique

et -gt ?

Il me semblait que c'était lower than et greater than...


Va t'faire shampouiner en GMT-4 !
http://blag.xserver-x.org/
 
Les types awesome n'ont rien à prouver. À personne.

En ligne

#12 Le 05/02/2010, à 20: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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

Haut de page ↑