Python – API.search_users() 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.buscar_usuarios()

El search_users()método de la APIclase en el módulo Tweepy se usa para ejecutar una búsqueda basada en una consulta y obtener usuarios que coincidan con esa consulta, similar al botón Buscar personas.

Sintaxis: API.search_users(q, count)

Parámetros:
q: el texto que se buscará
cuenta: especifica el número de usuarios para recuperar, no puede ser mayor que 20, el valor predeterminado es 20

Devoluciones: una lista de objetos de la clase Usuario

Ejemplo 1: Por defecto search_users()recupera 20 usuarios.

# 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 query to be searched
q = "geeks"
  
# search the query
users = api.search_users(q)
  
# print the users retrieved
for user in users:
    print(user.screen_name)

Producción :

GeeksOUT
GWOBorg
GeeksOfColor
geeksaresexy
WeatherGeeks
CoachingGeeks
DealsForGeeks
TwinCitiesGeeks
RetroGameGeeks
BuddhistGeeks
KevinGeeksOut
mcrgirlgeeks
AirplaneGeeks
AirlineGeeks
geeks_3d
GeeksGamersCom
javacodegeeks
wearemoviegeeks
The_GWW
GeeksRoom

Ejemplo 2: usar el parámetro de conteo para recuperar menos de 20 usuarios.

# the query to be searched
q = "geeksforgeeks"
  
# number of users to be retrieved
count = 3
  
# search the query
users = api.search_users(q, count)
  
# print the users retrieved
for user in users:
    print(user.screen_name)

Producción :

geeksforgeeks
gfgvideos
gfg_reader

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 *