Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -55,6 +55,7 @@ def buscar_google(query, dominio, hl='es', num_results=100):
|
|
55 |
|
56 |
table_html += "</table></details>"
|
57 |
|
|
|
58 |
mensaje = ""
|
59 |
if len(posiciones_dominio) > 1 and 1 in posiciones_dominio:
|
60 |
mensaje = f"Parasitaci贸n SEO: {url_objetivo} se encuentra en las posiciones {posiciones_dominio} 馃"
|
@@ -67,16 +68,20 @@ def buscar_google(query, dominio, hl='es', num_results=100):
|
|
67 |
else:
|
68 |
mensaje = f"{url_objetivo} no se encuentra en el top 100 馃槙"
|
69 |
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
def canibalizacion_interface(url, keyword):
|
73 |
-
|
74 |
-
return f"Posici贸n:\n<br>{mensaje}", tabla
|
75 |
|
76 |
iface = gr.Interface(
|
77 |
fn=canibalizacion_interface,
|
78 |
inputs=["text", "text"],
|
79 |
-
outputs=
|
80 |
title="Buscador de Canibalizaciones en Google",
|
81 |
description="Encuentra posibles canibalizaciones y parasitaciones en Google a partir de una URL y una palabra clave.",
|
82 |
article="<p style='text-align:center !important;'>Desarrollada por <a style='text-decoration:none !important;color:#e12a31 !important;' href='https://artxeweb.com'>漏 Artxe Web</a></p>"
|
|
|
55 |
|
56 |
table_html += "</table></details>"
|
57 |
|
58 |
+
# Construcci贸n del mensaje y la tabla HTML
|
59 |
mensaje = ""
|
60 |
if len(posiciones_dominio) > 1 and 1 in posiciones_dominio:
|
61 |
mensaje = f"Parasitaci贸n SEO: {url_objetivo} se encuentra en las posiciones {posiciones_dominio} 馃"
|
|
|
68 |
else:
|
69 |
mensaje = f"{url_objetivo} no se encuentra en el top 100 馃槙"
|
70 |
|
71 |
+
html_output = f"<div><b>{mensaje}</b></div>"
|
72 |
+
html_output += "<details style='padding: 10px; background: #f3f3f3; border: solid 0; border-radius: 8px; margin-top: 10px;'><summary>Ver Resultados</summary>"
|
73 |
+
html_output += table_html
|
74 |
+
html_output += "</details>"
|
75 |
+
|
76 |
+
return html_output
|
77 |
|
78 |
def canibalizacion_interface(url, keyword):
|
79 |
+
return buscar_google(keyword, url)
|
|
|
80 |
|
81 |
iface = gr.Interface(
|
82 |
fn=canibalizacion_interface,
|
83 |
inputs=["text", "text"],
|
84 |
+
outputs="html",
|
85 |
title="Buscador de Canibalizaciones en Google",
|
86 |
description="Encuentra posibles canibalizaciones y parasitaciones en Google a partir de una URL y una palabra clave.",
|
87 |
article="<p style='text-align:center !important;'>Desarrollada por <a style='text-decoration:none !important;color:#e12a31 !important;' href='https://artxeweb.com'>漏 Artxe Web</a></p>"
|