Twitter Hack : follow and unfollow script
Voici un script php, sous Licence AGPLv3, qui utilise l'API de Twitter afin de follower ou unfollower une liste de personnes contenues dans un fichier. J'ai juste développé ce script pour comprendre comment fonctionnent les spammeurs sur Twitter, je vous déconseille donc de vous en servir sur votre compte principal, sous peine d'être banni en cas d'abus.
Pour fonctionner, le script a besoin de la commande php. Ouvrez un terminal en root et lancez la commande suivante pour une distribution à base de rpm :
yum install php-cli
Ou celle-ci pour une distribution à base de Debian :
apt-get install php5-cli php5-curl
Il faut ensuite créer une liste d'utilisateurs à suivre :
echo tuxplanet >> list.txt
echo iuselinux >> list.txt
L'étape finale consistera à récupérer le script :
wget www.tux-planet.fr/public/hack/twitter/follow.phps
mv follow.phps follow.php
Et à l'exécuter, après avoir fourni le login, le mot de passe de votre compte Twitter ainsi que la méthode (follow ou unfollow) :
php follow.php username password follow < list.txt
...
[success] [follow] [tuxplanet]
[success] [follow] [iuselinux]
...
5 Commentaires pour "Twitter Hack : follow and unfollow script"
Flux des commentaires de cet article Ajouter un commentaireJe pige pas un truc, le fichier php est vide ?! enfin presque ...
@Greg : bien vu, il y avait un problème avec le fichier follow.php, il était exécuté par le serveur au lieu d'être proposé au téléchargement. Du coup maintenant je propose de le récupérer au format zip et cela devrait mieux fonctionner.
Tu peux aussi proposer le script au format .phps, ce qui permettra en plus de visualiser le code dans le navigateur
Tu oublies un truc : le nombre de requêtes possible par heure (Twitter Support) ...
Si ça peut t'intéresser, un script qui unfollow tous ceux qui ne te suivent pas, écrit par @fenice.
@Baptiste : ah bonne idée l'extension .phps !
@Nikonoel : ok, ben d'après le support de Twitter, la limite est de 150 requêtes pas heure. Cela représente 1 action toutes les 24 secondes (3600 / 150).
J'ai donc adapté le "sleep" dans le script php en conséquence.