En utilisant notre site, vous acceptez notre politique de confidentialité.
Accepter
YubiGeekYubiGeek
  • CryptosHot
    Cryptos
    Une cryptomonnaie, dite aussi cryptoactif, cryptodevise, monnaie cryptographique ou encore cybermonnaie, est une monnaie émise de pair à pair, sans nécessité de banque centrale, utilisable…
    Afficher plus
    À la une
    Pi Network (π) : quelle est cette crypto-monnaie et comment la miner ?
    Pi Network (π) : quelle est cette crypto-monnaie et comment la miner ?
    il y a 1 an
    Investir dans le Bitcoin : pour quelles raisons ?
    Investir dans le Bitcoin : pour quelles raisons ?
    il y a 2 ans
    Prévision du prix de Star Atlas (ATLAS) en 2022
    Prévision du prix de Star Atlas (ATLAS) en 2022
    il y a 3 mois
    Les dernières actualités
    Quelles applications permettent de gagner des Bitcoins ?
    il y a 2 jours
    Comment créer votre art NFT ?
    il y a 2 jours
    Vous êtes pour ou contre les NFT ?
    il y a 1 mois
    C’est quoi la finance décentralisée ou DeFi ?
    il y a 1 mois
  • Culture
    • Anime & Manga
    • Films & Séries
    • Jeux & Consoles
    CultureAfficher plus
    Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
    Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
    6 min. de lecture
    Salt and Sacrifice, Cantata et Evil Dead cette semaine
    Salt and Sacrifice, Cantata et Evil Dead cette semaine
    4 min. de lecture
    Moon Knight en streaming sur Disney+
    Moon Knight en streaming sur Disney+
    5 min. de lecture
    Wildcat Gun Machince, Trek to Yomi et Citizen Sleeper cette semaine
    Wildcat Gun Machince, Trek to Yomi et Citizen Sleeper cette semaine
    3 min. de lecture
    The Serpent Rogue, House of the Dead et Nintendo Switch Sports cette semaine
    The Serpent Rogue, House of the Dead et Nintendo Switch Sports cette semaine
    3 min. de lecture
  • Réseaux Sociaux
    Réseaux SociauxAfficher plus
    Comment rendre son entreprise influente sur les réseaux sociaux ?
    Comment rendre son entreprise influente sur les réseaux sociaux ?
    9 min. de lecture
    Mcfly et Carlito : les 5 ans d’un duo iconique de Youtube
    Mcfly et Carlito : les 5 ans d’un duo iconique de Youtube
    6 min. de lecture
    Intégrez vos tweets à l'aide d'images grâce à Poet.so
    Intégrez vos tweets à l’aide d’images grâce à Poet.so
    1 min. de lecture
    Tom Holland chez Mcfly et Carlito, la vidéo qui rend fou Internet !
    Tom Holland chez Mcfly et Carlito, la vidéo qui rend fou Internet !
    8 min. de lecture
    15 meilleurs sites pour acheter des followers Instagram actifs et réels
    15 meilleurs sites pour acheter des followers Instagram actifs et réels
    14 min. de lecture
  • SciencesNew
    SciencesAfficher plus
    Les avantages du CBD pour les gamers
    Les avantages du CBD pour les gamers
    3 min. de lecture
    CBD : le cannabis légal en France et en Europe
    CBD : le cannabis légal en France et en Europe
    7 min. de lecture
    Jeff Bezos et ses partenaires à la recherche de la vie éternelle
    Jeff Bezos et ses partenaires à la recherche de la vie éternelle
    5 min. de lecture
    Les troubles d’anxiété liés aux réseaux sociaux : que faire ?
    Les troubles d’anxiété liés aux réseaux sociaux : que faire ?
    4 min. de lecture
    Devenir sophrologue : comment faire ?
    Devenir sophrologue : comment faire ?
    4 min. de lecture
  • Technologies
    TechnologiesAfficher plus
    Bien choisir sa figurine Star Wars
    Bien choisir sa figurine Star Wars
    4 min. de lecture
    Comment GPT-3 révolutionne le content marketing avec l’IA ?
    Comment GPT-3 révolutionne le content marketing avec l’IA ?
    6 min. de lecture
    Machine learning automatisé : de quoi s’agit-il ?
    Machine learning automatisé : de quoi s’agit-il ?
    7 min. de lecture
    Barre de son et haut-parleur de la télévision : quelles sont les meilleures ?
    Barre de son et haut-parleur de la télévision : quelles sont les meilleures ?
    13 min. de lecture
    Nothing Phone (1) : le nouveau téléphone qui fait parler de lui
    Nothing Phone (1) : le nouveau téléphone qui fait parler de lui
    6 min. de lecture
  • Catégories
YubiGeek est un site Marseillais dédié à l’actualité de la communauté du jeux-vidéo, des nouvelles technologies et des sciences, créé par des passionnés, pour les passionnés.
EN LECTURE : InstaPy : développez vous-même votre bot Instagram !
Partager
Se connecter
Notification Afficher plus
Les dernières actualités
Super Cookies : comment se protéger de leurs effets néfastes
Super Cookies : comment se protéger de leurs effets néfastes
il y a 2 jours
Quelles applications permettent de gagner des Bitcoins ?
Quelles applications permettent de gagner des Bitcoins ?
il y a 2 jours
Comment créer votre art NFT ?
Comment créer votre art NFT ?
il y a 2 jours
Sécurité dans les casinos en ligne : ce qui compte
Sécurité dans les casinos en ligne : ce qui compte
il y a 3 jours
Bien choisir sa figurine Star Wars
Bien choisir sa figurine Star Wars
il y a 3 jours
Aa
Aa
YubiGeekYubiGeek
Avez-vous déjà un compte ? Se connecter
Suivez-nous
YubiGeek > Blog > Growth Hacking > InstaPy : développez vous-même votre bot Instagram !
Growth Hacking

InstaPy : développez vous-même votre bot Instagram !

Maxence Rose
Posté par Maxence Rose il y a 4 ans Ajouter un commentaire 6 min. de lecture
Mis à jour 04/05/2022 13:18:41
InstaPy : développez vous-même votre bot Instagram !
Partager

Nous avons récemment publié un article à propos d’un service payant, qui permet d’automatiser certaines tâches sur Instagram, comme le « follow/unfollow » automatique. Voyons aujourd’hui, comment mettre en place une solution d’automatisation de bot sur Instagram.

Avant de continuer la lecture de cet article, sachez que je me déresponsabilise des blocages de comptes Instagram, vous êtes grand et vous savez ce que vous faites si vous lisez cet article. Les blocages surviennent en général après des abus d’autofollow, ou un grand nombre de commentaire, etc…

Pour ce tutoriel, nous allons utiliser InstaPy, un script d’automatisation de tâches sur Instagram, qui utilise Chromium (chromedriver) afin de simuler un navigateur Web ouvert et de véritables clics sur les boutons de l’interface d’Instagram. Cela rend plus crédible les actions que vous n’allez pas effectuer à la main.

Pré-requis

Avant de se lancer sur l’écriture de notre bot Instagram, il va falloir installer quelques dépendances sur votre système. Je vous conseille de mettre en place votre bot sur un environnement Linux, comme Ubuntu ou Debian (pour ma part, le tutoriel se passera sur un environnement Ubuntu, sur un serveur VPS d’OVH).

Installation et paramétrage des dépendances

Commencez par mettre à jour votre système avec deux simples commandes, les suivantes :

sudo apt-get update sudo apt-get -y upgrade

Puis, installez les dépendances dont nous aurons besoin pour effectuer la mise en place du bot Instagram :

sudo apt-get -y install unzip python3-pip python3-dev build-essential libssl-dev libffi-dev xvfb

Ensuite, vous allez devoir installer les dépendances nécessaires à l’utilisation de InstaPy :

sudo pip3 install --upgrade pip

Avant de finir, il faut configurer les encodages de caractères, avec les commandes suivantes :

export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8 locale-gen en_US.UTF-8sudo dpkg-reconfigure locales

Pour terminer, il suffira d’installer à nouveau les dépendances de InstaPy :

pip3 install --upgrade pip

Installation de Google Chrome

Les commandes suivantes vont télécharger et installer la dernière version stable de Google Chrome sur votre serveur ou machine virtuelle.

cd ~ wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"sudo dpkg -i google-chrome-stable_current_amd64.debsudo apt-get install -y -fsudo rm google-chrome-stable_current_amd64.deb

La dernière commande est nécessaire pour supprimer le fichier précédemment téléchargé.

Clonage du projet InstaPy

Pour utiliser InstaPy, nous allons cloner le dépôt distant, hébergé chez Github. Positionnez-vous dans votre répertoire personnel, avec une commande comme cd ~

git clone https://github.com/timgrossmann/InstaPy.gitlatest_version=$(wget https://chromedriver.storage.googleapis.com/LATEST_RELEASE -O -)wget https://chromedriver.storage.googleapis.com/${latest_version}/chromedriver_linux64.zipunzip chromedriver_linux64mv chromedriver InstaPy/assets/chromedriverchmod +x InstaPy/assets/chromedriverchmod 755 InstaPy/assets/chromedrivercd InstaPypip install .

Les commandes précédentes ont :

  • cloné le dépôt InstaPy à partir de Github, sur votre serveur ou machine virtuelle
  • téléchargé le « chromedriver »
  • dé-zippé l’archive téléchargée
  • déplacé « chromedriver » dans le répertoire « ~/InstaPy/assets/ »
  • rendu exécutable « chromedriver »
  • installé les dépendances d’InstaPy

Développement du bot Instagram

from instapy import InstaPyinsta_username = 'YubiGeek'insta_password = 'azerty13'session = InstaPy(username=insta_username, password=insta_password)session.login()session.set_do_comment(True, percentage=10)session.set_comments(['Super !', 'Génial !', 'Incroyable !'])session.set_dont_include(['ami1', 'ami2', 'ami3'])session.set_dont_like(['pizza', 'fille']) session.like_by_tags(['natgeo', 'yubigeek'], amount=100)session.end()

Ce code permettra de :

  • commenter 10% des photos listées
  • commenter avec « Super ! », « Génial ! », ou bien « Incroyable ! »
  • ne commentera pas les profils « ami1 », « ami2 » et « ami3 »
  • ne commentera pas les photos avec les mots clés « pizza » et « fille »
  • aimera les photos publiées de @natgeo et @yubigeek
InstaPy : développez vous-même votre bot Instagram !

Vous pouvez modifier ce code à tout va, en fonction de vos envies, et surtout de vos besoins. N’oubliez pas d’optimiser au maximum vos cibles, par exemple, ne commentez pas les photos de chats si le principal thème de votre compte est les chiens.

La documentation de InstaPy est assez complète, vous pouvez ajouter une ou plusieurs lignes de codes afin de suivre (follow) ou ne plus suivre (unfollow) automatiquement des personnes selon des critères bien définis.

Vous pouvez également connecter votre compte ClarifAI afin de commenter des photos à l’aide de l’intelligence artificielle.

Lancer le bot Instagram

Une fois que vous avez configurer votre fichier Python (extension .py), vous pouvez l’exécuter. Pour l’exécuter, il suffit de saisir la commande suivante :

python3 quickstart.py

Le bot tournera quelques minutes selon les instructions que vous lui avez donné, et s’arrêtera tout seul.

InstaPy : développez vous-même votre bot Instagram !

Pour le faire tourner sur une machine dédiée, n’oubliez pas d’ajouter « nogui » à « false » dans l’instanciation de InstaPy (lorsque vous saisissez votre nom d’utilisateur et votre mot de passe), ce qui permettra de dire à InstaPy de ne pas tourner avec une interface graphique (Google Chrome).

Si vous souhaitez faire tourner le bot Instagram régulièrement, par exemple toutes les 10 minutes, il suffit d’ajouter une tâche « cron » (tâche récurrente) sur votre serveur dédiée ou machine virtuelle :

crontab -e */10 * * * * /usr/bin/python3 ~/InstaPy/quickstart.py

Si vous souhaitez avoir de l’aide à propos de la mise en place de InstaPy, vous pouvez laisser un commentaire sous cet article.

Vous devriez aussi aimer...

Favikon : la solution idéale pour trouver un influenceur

MotoGP 22, Ganryu 2 et Skabma cette semaine

Découvrez Bat, un clone de la commande « cat » sous Linux et MacOS

15 meilleurs sites pour acheter des followers Instagram actifs et réels

Top 5 des meilleurs sites pour acheter des abonnés Instagram

MOTS-CLÉS : AdvancedPackagingTool, AlbanBerg, Automate, ChelseaFootballClub, Chromium, Clonage, Cron, Debian, Environnement, Git, GitHub, GoogleChrome, Instagram, Instance, IntelligenceArtificielle, InterfaceGraphique, Linux, MachineVirtuelle, OVH, Pip, Pizza, Python, ReichsausschußFürLieferbedingungen, Ubuntu, UnionSocialisteRépublicaine, WorldWideWeb

S'abonner à la newsletter de YubiGeek

Tenez bon ! Recevez les dernières nouvelles de dernière minute directement dans votre boîte de réception. Rassurez-vous, nous n'envoyons aucun spam et ne vendons pas nos données.
En vous inscrivant, vous acceptez nos conditions d'utilisation et reconnaissez les pratiques en matière de données dans notre politique de confidentialité. Vous pouvez vous dés-inscrire à n'importe quel moment.
Partager cet article
Email Imprimer
Quelle est votre réaction ?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Posté par Maxence Rose Fondateur de YubiGeek
Follow :
Hyperactif du Web et fondateur de YubiGeek.com, passionné de nouvelles technologies, de sciences, et fasciné par Google, j'écris ce que bon me semble et je teste pour vous les derniers services du Web. J'ai créé YubiGeek en 2015 pour vous servir.
Article précédent Disques durs ou SSD, comment choisir ? Disques durs ou SSD, comment choisir ?
Article suivant Gundam : une série de méchas, mais pas que… Gundam : une série de méchas, mais pas que…
Laisser un commentaire

Laisser un commentaire Annuler la réponse

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

Les derniers articles

Super Cookies : comment se protéger de leurs effets néfastes
Super Cookies : comment se protéger de leurs effets néfastes
Applications 6 min. de lecture
Quelles applications permettent de gagner des Bitcoins ?
Quelles applications permettent de gagner des Bitcoins ?
Crypto-Monnaies 6 min. de lecture
Comment créer votre art NFT ?
Comment créer votre art NFT ?
Crypto-Monnaies 7 min. de lecture
Sécurité dans les casinos en ligne : ce qui compte
Sécurité dans les casinos en ligne : ce qui compte
Casino 9 min. de lecture

Les articles vedettes

Comment rédiger un bon contenu SEO ?
Comment rédiger un bon contenu SEO ?
SEO 5 min. de lecture
Les avantages du CBD pour les gamers
Les avantages du CBD pour les gamers
Sciences 3 min. de lecture
Comment GPT-3 révolutionne le content marketing avec l’IA ?
Comment GPT-3 révolutionne le content marketing avec l’IA ?
Intelligence Artificielle 6 min. de lecture
Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
Sniper Elite 5, My Time at Sandrock et Kao the Kangaroo cette semaine
Jeux & Consoles 6 min. de lecture

Vous devriez aimer aussi...

Favikon : la solution idéale pour trouver un influenceur
Growth Hacking

Favikon : la solution idéale pour trouver un influenceur

4 min. de lecture
MotoGP 22, Ganryu 2 et Skabma cette semaine
Jeux & Consoles

MotoGP 22, Ganryu 2 et Skabma cette semaine

7 min. de lecture
Découvrez Bat, un clone de la commande « cat » sous Linux et MacOS
Développement

Découvrez Bat, un clone de la commande « cat » sous Linux et MacOS

1 min. de lecture
15 meilleurs sites pour acheter des followers Instagram actifs et réels
Instagram

15 meilleurs sites pour acheter des followers Instagram actifs et réels

14 min. de lecture
//

YubiGeek est un site Marseillais dédié à l’actualité de la communauté du jeux-vidéo, des nouvelles technologies et des sciences, créé par des passionnés, pour les passionnés.

Navigation rapide

  • Nos catégories
  • Liste de lecture
  • Vos intérêts
  • Notre blog

Liens utiles

  • Mentions légales
  • Politique de confidentialité
  • Contactez-nous

Inscrivez-vous à notre newsletter

Abonnez-vous à notre newsletter pour recevoir instantanément nos derniers articles !

YubiGeekYubiGeek
Suivez-nous

Copyright © 2015 - 2022 YubiGeek. Tous droits réservés.

  • AmazingTalker | Cours de langues

Removed from reading list

Annuler
Bienvenue à vous !

Connectez-vous à votre compte

Mot de passe oublié ?