Python – API.friends() en Tweepy

Twitter es una red social popular donde los usuarios comparten mensajes llamados tweets. Twitter nos permite extraer los datos de cualquier usuario que utilice la API de Twitter o Tweepy . Los datos serán tweets extraídos del usuario. Lo primero que debe hacer es obtener la clave de consumidor, el secreto de consumidor, la clave de acceso y el secreto de acceso del desarrollador de Twitter disponibles fácilmente para cada usuario. Estas claves ayudarán a la API para la autenticación.

API.amigos()

El friends()método de la APIclase en el módulo Tweepy se usa para obtener los amigos del usuario especificado (los usuarios que están siguiendo) ordenados en los que fueron agregados.

Sintaxis: API.friends(id / user_id / screen_name)

Parámetros: use solo una de las 3 opciones:
id: especifica la ID o el nombre de pantalla del usuario
user_id: especifica la ID del usuario, útil para diferenciar cuentas cuando una ID de usuario válida también es un nombre de pantalla válido
screen_name: especifica el nombre de pantalla del usuario, útil para diferenciar las cuentas cuando un nombre de pantalla válido también es una identificación de usuario.
Si no se especifica ningún usuario, el valor predeterminado es el usuario autenticado.

Devoluciones: una lista de objetos de la clase Usuario

Ejemplo 1: El método friends() devuelve los 20 amigos más recientes.

# import the module
import tweepy
  
# assign the values accordingly
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""
  
# authorization of consumer key and consumer secret
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
  
# set access to user's access key and access secret 
auth.set_access_token(access_token, access_token_secret)
  
# calling the api 
api = tweepy.API(auth)
  
# the screen_name of the targeted user
screen_name = "TwitterIndia"
  
# printing the latest 20 friends of the user
for friend in api.friends(screen_name):
    print(friend.screen_name)

Producción :

misskaul
rajyasabhatv
DDNewslive
TwitterMedia
abpmajhatv
htTweets
News18Haryana
jack
BBCHindi
the_hindu
mentalhealthind
ProKabaddi
firstpost
livemint
hcmariwala
mathrubhumi
PTUshaOfficial
anubhabhonsle
kmmalleswari
DipaKarmakar

Ejemplo 2: se puede acceder a más de 20 amigos usando el Cursor()método.

# the screen_name of the targeted user
screen_name = "TwitterIndia"
  
# getting only 30 friends
for friend in tweepy.Cursor(api.friends, screen_name).items(30):
    print(friend.screen_name)

Producción :

misskaul
rajyasabhatv
DDNewslive
TwitterMedia
abpmajhatv
htTweets
News18Haryana
jack
BBCHindi
the_hindu
mentalhealthind
ProKabaddi
firstpost
livemint
hcmariwala
mathrubhumi
PTUshaOfficial
anubhabhonsle
kmmalleswari
DipaKarmakar
NewIndianXpress
M_Raj03
DDNational
isro
PTTVOnlineNews
cricketnext
thebetterindia
AGSawant
MahendraP_BJP
DrRPNishank

Ejemplo 3: Contando el número de seguidores.

# the screen_name of the targeted user
screen_name = "geeksforgeeks"
  
# getting all the friends
c = tweepy.Cursor(api.friends, screen_name)
  
# counting the number of friends
count = 0
for friends in c.items():
    count += 1
print(screen_name + " has " + str(count) + " friends.")

Producción :

geeksforgeeks has 8 friends.

Publicación traducida automáticamente

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