Python Tweepy – Obtener el texto de un tweet

En este artículo veremos cómo podemos obtener el texto de un estado/tweet. Un tweet solo puede tener un máximo de 280 caracteres. El atributo de texto del objeto Estado nos proporciona el texto del estado.

Identificación del texto del estado en la GUI:

En el estado mencionado anteriormente, el texto del estado es:

A programmer’s takeaway from the pandemic: Local variables over Global variables.

 What do you think?
.
.
.
.
.
#programming #coding  #programmingmemes #Covid_19 #codinglife #Python #javascript 
#pandemic #thursdayvibes

Para obtener el texto del estado, tenemos que hacer lo siguiente:

  1. Identifique el ID de estado del estado de la GUI.
  2. Obtenga el objeto Estado del estado mediante el get_status()método con el Id. de estado. Si queremos obtener el texto completo, pase otro parámetro tweet_mode = "extended".
  3. De este objeto, obtenga el atributo de texto presente en él. Si queremos obtener el texto completo, busca el atributo full_text.

Ejemplo 1: Considere el siguiente estado:

Usaremos el ID de estado para obtener el estado. El ID de estado del estado mencionado anteriormente es 1272771459249844224.

# 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 status
id = 1272771459249844224
  
# fetching the status
status = api.get_status(id)
  
# fetching the text attribute
text = status.text 
  
print("The text of the status is : \n\n" + text)

Producción :

The text of the status is : 

Which movie did you watch recently?

Reply us!
.
.
.
.
.
#tuesdaymood #TuesdayThoughts #Bollywood #Hollywood #genre 
#movies #movie #fun

Ejemplo 2: Considere el siguiente estado:

Usaremos el ID de estado para obtener el estado. El ID de estado del estado mencionado anteriormente es 1272479136133627905. Esta vez buscaremos el texto completo del estado. Mientras usa el get_status()método, también pase tweet_mode = "extended"como parámetro. Luego obtenga el texto completo usando el atributo full_text.

# the ID of the status
id = 1272479136133627905
  
# fetching the status with extended tweet_mode
status = api.get_status(id, tweet_mode = "extended")
  
# fetching the full_text attribute
full_text = status.full_text 
  
print("The text of the status is : \n\n" + full_text)

Producción :

The text of the status is : 

"I am thankful to programming for _______________."

Reply us most quirky/unexpected answers!
.
.
.
.
.
.
.
#coding #programming #codinglife #code #javascript #NodeJS  #reactjs #100DaysOfCode #codingisfun

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 *