Formation référencement

Spammer Twitter

Ecrit par admin le mercredi 11 juillet 2007 à 19:30 - Catégorie Outils de spam,Scripts PHP

Twitter.com est un site web qui propose un service de micro-blogging couplé à un réseau social qui vous permet de dire à vos amis ce que vous êtes en train de faire et cela de plusieurs façons soit via l’interface web de Twitter, soit à l’aide de logiciels, soit en utilisant leur api, soit en passant par twittermail, par IM ou SMS …

Commencez par vous inscrire et tester www.twitter.com

Lorsqu’on poste un message, on peut ajouter des urls dans ce message, sachant que cette url sera présente sur la page d’accueil de twitter.com qui a un beau PR8 et sur d’autres pages comme la timeline… Ces liens ne sont pas mis en nofollow pour le moment et sont donc pris en compte par les moteurs.
Le souci, c’est que beaucoup de gens utilisent Twitter et donc que votre message apparaitra maximum une à deux secondes sur la page d’accueil de Twitter.

On va donc créer un script qui va permettre l’envoi automatique de messages à Twitter, on se loggue et on poste un message à l’aide de PHP et Curl. Il suffira ensuite de créer un tâche Cron ou de simuler une tâche Cron afin d’envoyer des messages aléatoires uniques à Twitter toutes les minutes par exemple et d’essayer ainsi d’obtenir un lien qui sera pris en compte par les moteurs.

EDITION : TWITTER étant passé en nofollow, cet article n’a plus qu’un intérêt pédagogique pour apprendre à faire de la soumission automatique de formulaire à l’aide de Curl

Voici la fonction :

<?php
function postToTwitter($username,$password,$message){
 
$host = "http://twitter.com/statuses/update.xml?status=".urlencode(stripslashes(urldecode($message)));
 
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $host);
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_POST, 1);
 
    $result = curl_exec($ch);
    $resultArray = curl_getinfo($ch);
 
    curl_close($ch);
 
 
    if($resultArray['http_code'] == "200"){
    echo "Message posté sur http://twitter.com/".$username."/";
    } else {
    echo "Erreur message non posté à Twitter";
    }
 
}
 
 
// Remplacer ci-dessous par vos codes d'accès à Twitter et votre message
postToTwitter("NomUtilisateur","MotdePasse","Message");
?>

A vous de continuer, là vous avez la fonction de base pour envoyer un message automatiquement, bref que du pur SEO white hat.

Reste à générer un texte aléatoire cohérent à chaque message posté incluant aléatoirement l’url que l’on souhaite promouvoir afin d’éviter de passer pour un spammeur, c’est là que l’on passe du côté obscur de la force du SEO Black Hat.

Qui s’en charge… et transmet ?

Articles liés :

Commentaires (10)

Catégorie: Outils de spam,Scripts PHP


10 Commentaires

Commentaire par Tim

mardi, 17 juillet , 2007 à 10:13

Les gars,
votre feed est foiré, il y a une erreur de syntaxe pour l’inclusion d’une variable WP.
Dites-moi quand c’est opé, ce blog est intéressant !

Commentaire par Ent-Arktik

jeudi, 19 juillet , 2007 à 17:31

Le texte aléatoire, je m’en charge, c’est assez simple, il suffit de faire un schéma « Sujet + Verbe + AdVerbe + Determinant + Adjectif + Nom + Adjectif + Conjonction (1chance/3) + Sujet + Verbe + … »

En faisant correspondre à chaque type un mot et en ajoutant des singuliers/pluriel, ça crée l’illusion…et fait des textes très homogènes et indétectables par Google.

Commentaire par Nakuni

vendredi, 20 juillet , 2007 à 12:02

Le blog le plus interessant que j’ai vu depuis longtemps!
Dommage que le RSS déconne sous opéra :/

Commentaire par admin

vendredi, 20 juillet , 2007 à 18:36

Tim et Nakuni, je viens de rentrer de vacances, je règle les soucis avec les rss ce W.E ! Merci pour vos retours 🙂

@ Ent-Arktik : Si tu veux, tu peux m’envoyer le code, je le mettrai dans l’article Spammer Twitter avec un lien vers le site de ton choix 😉

Commentaire par Ent-Arktik

vendredi, 20 juillet , 2007 à 21:13

Dans 2 semaines 😉

Commentaire par lol

mardi, 24 juillet , 2007 à 1:03

sinon au niveau du code du message, ya plus de possibilites avec cette classe:
http://twitter.slawcup.com/twitter.class.phps
puis simplement
$t= new twitter();
$t->username=’username’;
$t->password=’password’;
$res = $t->update(‘le message’);

c’est juste pour les faineants ca ouvre d’autre possibilites comme par exemple la fonction senddirectmessage pour envoyer direct un message a qqun.

Commentaire par admin

mardi, 24 juillet , 2007 à 1:27

Merci lol 🙂

Commentaire par adam

lundi, 22 octobre , 2007 à 8:23

J’ai fait la demarche comme decrit et op mon nom de domaine est suspendu par mon hebergeur !!!
maintenant je sais pas quoi faire
pour savoir j’ai crée ds crons chaque minutes
j’attend mnt une reponse de la part de mon hebergeur
🙁

Commentaire par adam

lundi, 22 octobre , 2007 à 19:10

Mon hebergeur a considéré la technique comme spam, et j’ai du payer 20$ pour recuperer mon compte et mon nom de domaine, attention a ne pas tomber dans la merde comme moi
a+

Commentaire par Yann

vendredi, 3 septembre , 2010 à 14:58

Bonjour,
La méthode avec Curl ne fonctionne plus depuis le 1er septembre 2010 car Twitter a désactivé l’authentification basique.
Il faut maintenant utiliser une méthode plus complexe : OAuth.
Voici un tuto simple expliquant une manière de faire :
http://yanncochard.com/tuto/envoyer-un-tweet-en-php-avec-oauth-sur-twitter

Les commentaires sont fermés pour cet article.



SEO BLACKOUT

Site web dédié aux techniques de référencement et de positionnement de sites web sur Google.

Certaines parties du site sont en accès restreint, ces espaces sont réservés à la SEO Black Hat Team.


Don't Be Evil !