[Robot] Tout ce qu’il faut savoir sur les bots « Traders » utilisant les billetteries en ligne

 

Salut à tous,

 

Cette semaine j'ai été approché par "Trax Magazine" pour parler  des bots "Traders", avec une orientation bien spécifique portée sur les bots qui achètent et revendent des "billets" pour des événements, des concerts, des festivals ...

 

Aussi "Trax Magazine", en venant vers moi pour parler de ce sujet, m'a donné envie d'en faire  un moi aussi.

 

Qu'est-ce qu'un bot ?

Commençons par le commencement, un bot c'est un petit programme, un script.
Celui-ci va se comporter comme un humain, mais en automatisant chacune de ses actions, des clics, des frappes clavier, des survoles de souris, ...
De plus celui-ci va pouvoir exploiter des données qui ne sont pas visibles pour une personne qui n'est pas du métier, le code source de la page.
Car lorsque nous, nous aurions besoin d'utiliser notre souris pour nous rendre à un endroit précis d'une page, celui-ci via le code source de la page, pourra s'y rendre en 1/4 de secondes !
L’intérêt de recourir à un bot, c'est donc, non seulement  que celui-ci ne fatiguera pas, mais en plus, qu'il sera 1000 fois plus rapide que vous est moi ...
Celui-ci pourra consulter & analyser des dizaines de pages simultanément à la recherche d'information.

 

Les usages d'un bot ?

Il n'y a pas un usage, mais des centaines de milliers ...
Les entreprises vont utiliser des bots pour parcourir le Web à la recherche d'adresse emails, de numéro de téléphone en vue de constituer une base de prospect ....
Les joueurs de jeux vidéo, vont s'en servir pour "tricher" à des jeux vidéos, en faisant par exemple travailler leurs personnages pour les faire monter en niveau.
Des personnalités, vont s'en servir pour animer leur communauté sur Twitter, Facebook, ...
Les traders, vont s'en servir pour acheter en masse des produits sur internet (nom de domaine, place de concert, ...) afin de les rendre plus rares, et donc de les revendre au prix fort !

 

Comment construit-on un bot ?

La plupart des bots sont conçus par des développeurs, ou des personnes qui maîtrises plutôt bien l'informatique.

Pour ceux qui ne maîtrisent pas de langage de programmation, il est possible d'utiliser des programmes "tout fait" comme "AutoIt" pour créer soit même des bots "minimaliste".

Pour ma part, et comme la plupart des codes que je partage, j'opte le plus souvent pour un code Javascript ou PHP pour m'en construire.

 

Le trading sur les billetteries en ligne  ....

Un bot c'est rapide et infatigable, comme vu dans la première partie de cet article.
Mais un bot ça n'est ni plus ni moins qu'automatiser votre comportement.
Il faut donc imaginer ce que vous voudriez que votre bot fasse et surtout lui fixer des règles :

  • Le trading demande de la vitesse, il faut donc être le premier arrivé pour être le premier servi :
    il faut donc que le bot parcours régulièrement l'ensemble des "bonnes affaires" !
  • Le trading c'est aussi faire des affaires, et donc acheter des choses lorsque les prix sont bas.
    Il faut donc que notre bot sache s'il peut acheter ou non et définir une enveloppe minimum et maximum par ticket acheté.
  • Le trading c'est également un calcule des risques. Si vous envoyez quelqu'un faire les courses à votre place avec votre carte bleue, il faut s'assurer qu'il ne vous videra pas votre compte en banque.
    Il faut donc lui donner un nombre maximum d'achat à ne pas dépasser.

 

Pourquoi les billetteries n'aiment pas les bots

 

Les plateformes Web n'aiment pas vraiment les bots ...
Mais pourquoi ? 

On pourrait se dire que pourtant, les bots génèrent de grosses commandes !
Des commandes qui pourraient ravir les sites de billetteries !

Mais NON, du moins, peut-être pas, analysons ensemble la situation !

Si les vrais humains, les personnes physiques, les personnes normales, les mêmes qui font un usage "normal" de la plateforme, sont pénalisées suite à de trop fréquentes ruptures de billets ...
Ils finissent donc par renoncer à aller sur telle ou telle plateforme.
Rendant donc ces plateformes moins visibles, moins incontournables, ... pour l'achat de billet concernant les gros événements

Sauf que comme les candidats à la présidentielle ;)
Il a des petits et des grands candidats !
Et ce sont toujours les mêmes qui morflent ... 

Les grosses plateformes peineraient alors à revendre les tickets d'événements plus modestes avec un afflux de visiteurs en baisse, et des tickets qui n’intéresseraient pas les bots.

 

Quelles sont les contremesures ?

Et comment sont-elles contournées

 

Des captchas ?
Ces petits challenges, permettant de vérifier si vous êtes un humain, sont très utilisés pour éviter que des robots n'abusent de tel ou tel service !
Sauf que ... généralement les captchas ne sont demandés qu'une fois ...
Le développeur de bot, peut très bien remplir le captcha lui-même, afin de permettre au bot de faire ensuite sa basse besogne ...

Le numéro de téléphone obligatoire ?

Avec l'arrivée de Free sur le marché, la carte sim ne coûte qu'un euro, il n'est donc pas très coûteux d'acheter un ou plusieurs numéros de téléphone.
Plus simple encore, il existe des services pour avoir sur son smartphone plusieurs numéros de téléphone "virtuels" (Ex : http://www.onoffapp.com/fr)

Des adresses emails ?

Vous pensez toujours qu'un bot va consulter chaque adresse mail qu'il saisit ?
Non !
Il est très simple de générer des "alias", des adresses emails qui redirige les mails vers une seule adresse, celle-ci que le bot ira consulter !

De plus, il existe des techniques comme pour l'adresse GMAIL.
Si vous ajoutez avant le "@" de votre adresse gmail, un "+" suivi de quelques choses, vous recevrez sur votre email.
Ex : Si vous avez un email : dyrk@gmail.com
Si j'envoie un mail à dyrk+toto@gmail.com ou à dyrk+titi@gmail.com, ce sera toujours dyrk@gmail.com qui recevra le mail, ce qui est plutôt utile pour un bot lorsque celui-ci doit générer automatiquement des adresses emails.
(Merci Robin pour l'astuce ;) )

Une petite démo ?

 

Si vous n'êtes pas tout à fait convaincu, voici une extension Google Chrome que j'ai développée rapidement, pour les développeurs.

Pour les non-développeurs, voici une petite vidéo assez simple de comment "peut" fonctionner un bot

Dans cette vidéo, on voit mon "bot", générer une fausse identité, avec comme consigne :

  • Trouver des événements sur le "Rock"
  • Chercher des tickets entre 50 et 60 €
  • N'en acheter que 5.

 

Conclusion

Je rappelle que l'usage d'un bot au volant est interdit ;)
Je serais en vacances la semaine prochaine, du coup, il ne devrait pas y avoir d'article MAIS  ne sait-on jamais il pourrait y avoir une surprise ^^

 

 

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *