Spaces:
Runtime error
Runtime error
Commit
·
54cffbb
1
Parent(s):
810ff52
Validaciones y manejo de errores de básqueda
Browse files
app.py
CHANGED
@@ -114,7 +114,14 @@ def run():
|
|
114 |
tweets =tw.Cursor(api.search_tweets,q=new_search,lang="es",tweet_mode="extended").items(number_of_tweets)
|
115 |
|
116 |
elif (filtro=='Usuario'):
|
117 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
|
119 |
tweet_list = [i.full_text for i in tweets]
|
120 |
|
@@ -174,4 +181,4 @@ except KeyError:
|
|
174 |
cole,cole1,cole2 = st.columns([3,3,2])
|
175 |
|
176 |
with cole1:
|
177 |
-
st.error('
|
|
|
114 |
tweets =tw.Cursor(api.search_tweets,q=new_search,lang="es",tweet_mode="extended").items(number_of_tweets)
|
115 |
|
116 |
elif (filtro=='Usuario'):
|
117 |
+
try:
|
118 |
+
if not search_words.startswith('@'):
|
119 |
+
st.error("Por favor, ingrese un usuario válido, iniciando con @")
|
120 |
+
return
|
121 |
+
tweets = api.user_timeline(screen_name = search_words,tweet_mode="extended",count=number_of_tweets)
|
122 |
+
except tw.errors.NotFound:
|
123 |
+
st.error('"El usuario ingresado no existe. Por favor, ingrese un usuario existente" ⚠️', icon="⚠️")
|
124 |
+
return
|
125 |
|
126 |
tweet_list = [i.full_text for i in tweets]
|
127 |
|
|
|
181 |
cole,cole1,cole2 = st.columns([3,3,2])
|
182 |
|
183 |
with cole1:
|
184 |
+
st.error('Término no encontrado. Por favor, ingrese un término existente ⚠️', icon="⚠️")
|