Publica una foto automáticamente en Instagram usando Python

Requisitos previos: lenguaje de programación Python
Instagram es un servicio de redes sociales para compartir fotos y videos propiedad de Facebook, Python proporciona herramientas poderosas para interactuar con Instagram. En este artículo, veremos cómo podemos publicar una imagen automáticamente en la cuenta de Instagram con solo escribir unas pocas líneas de código Python.
Paso 1: 
Instale el paquete ‘ instabot ‘ usando el siguiente comando en la terminal. 
 

pip install instabot

Paso 2: 
Importe la clase ‘ Bot ‘ del paquete ‘ instabot ‘. 
 

Python3

from instabot import Bot

Paso 3: 
Cree una variable, digamos ‘bot’ y almacene la clase ‘Bot’ en ella. 
 

Python3

bot = Bot()

Paso 4: 
Inicie sesión en su cuenta de Instagram usando el siguiente comando. Proporcione su ‘nombre de usuario’ y ‘contraseña’ de Instagram. 
 

Python3

bot.login(username = "******",
          password = "ppppppp")

Paso 5: 
sube tu foto usando el siguiente comando. 
 

Python3

bot.upload_photo("provide the path to the picture here",
           caption = "provide the caption that you \
           want to display on the post here")

A continuación se muestra el programa completo para subir la foto en Instagram. El siguiente programa carga una imagen de «Technical Scripter 2019».
 

Python3

from instabot import Bot
 
 
bot = Bot()
 
bot.login(username = "user_name",
          password = "user_password")
 
# Recommended to put the photo
# you want to upload in the same
# directory where this Python code
# is located else you will have
# to provide full path for the photo
bot.upload_photo("Technical-Scripter-2019.jpg",
                 caption ="Technical Scripter Event 2019")

A continuación se muestra la captura de pantalla de la publicación en Instagram de la foto de arriba. 
 

python-instabot

Publicación traducida automáticamente

Artículo escrito por mkumarchaudhary06 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *