Scrape Instagram usando Instagramy en Python

En este artículo, aprenderemos cómo podemos obtener los detalles del perfil de Instagram mediante el raspado web. Python proporciona herramientas poderosas para el web scraping, usaremos Instagramy aquí. Esta herramienta está hecha específicamente para Instagram y también analiza los datos usando Pandas.

Instalación

El paquete de python Instagramy se utiliza para raspar Instagram de forma rápida y sencilla. Este paquete se instala ejecutando el siguiente comando. Según la conexión de red, extrae los datos por usted.

pip install instagramy

Ejemplo 1: raspado de detalles básicos

Python3

from instagramy import InstagramUser
 
 
# Connecting the profile
user = InstagramUser("geeks_for_geeks")
 
# printing the basic details like
# followers, following, bio
print(user.is_verified())
print(user.popularity())
print(user.get_biography())
 
# return list of dicts
posts = user.get_posts_details()
 
print('\n\nLikes', 'Comments')
for post in posts:
    likes = post["likes"]
    comments = post["comment"]
    print(likes,comments)

Producción:

Ejemplo 2: Analizando los datos

Python3

from instagramy import Instalysis
 
# Instagram user_id of ipl teams
teams = ["chennaiipl", "mumbaiindians",
         "royalchallengersbangalore", "kkriders",
         "delhicapitals", "sunrisershyd",
         "kxipofficial"]
 
data = Instalysis(teams)
 
# return the dataframe
data_frame = data.analysis()
data_frame

Producción:

 

Publicación traducida automáticamente

Artículo escrito por yogeshwaran01 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 *