En este artículo veremos cómo podemos obtener el nombre de un usuario. Nombre es el nombre para mostrar de la cuenta de Twitter. Es el nombre que los usuarios eligen para identificarse en la red. Muchos usuarios eligen usar su nombre real como base para su nombre para mostrar. A diferencia de los nombres de pantalla, los nombres no necesitan ser únicos. Además, los nombres pueden estar escritos en cualquier idioma, el nombre de pantalla solo puede estar en inglés (latín). Los nombres también pueden tener espacios y caracteres especiales.
Identificación del nombre en la GUI:
En el perfil mencionado anteriormente, GeeksforGeeks es el nombre del perfil.
Para obtener el nombre tenemos que hacer lo siguiente:
- Identifique el ID de usuario o el nombre de pantalla del perfil.
- Obtenga el objeto Usuario del perfil mediante el
get_user()
método con el ID de usuario o el nombre de pantalla.- De este objeto, obtenga el atributo de nombre presente en él.
Ejemplo 1: Considere el siguiente perfil:
Usaremos la ID de usuario para buscar al usuario. El ID de usuario del perfil mencionado anteriormente es 57741058.
# 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 ID of the user id = 57741058 # fetching the user user = api.get_user(id) # fetching the name name = user.name print("The name of the user is : " + name)
Producción :
The name of the user is : GeeksforGeeks
Ejemplo 2: Considere el siguiente perfil:
Usaremos el nombre de pantalla para buscar al usuario. El nombre de pantalla del perfil mencionado anteriormente es PracticeGfG.
# the screen name of the user screen_name = "PracticeGfG" # fetching the user user = api.get_user(screen_name) # fetching the name name = user.name print("The name of the user is : " + name)
Producción :
The name of the user is : Practice GfG