Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -24,9 +24,16 @@ def main_fn(html: str, check: list[int]):
|
|
| 24 |
|
| 25 |
markdown = md(target, strip=strip_tags)
|
| 26 |
|
| 27 |
-
# Tenta extrair o título da página
|
| 28 |
title_tag = soup.find("title")
|
| 29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
return f"{title}\n======\n\n{markdown}"
|
| 32 |
|
|
|
|
| 24 |
|
| 25 |
markdown = md(target, strip=strip_tags)
|
| 26 |
|
| 27 |
+
# Tenta extrair o título da página: <title> ou <h1>
|
| 28 |
title_tag = soup.find("title")
|
| 29 |
+
h1_tag = soup.find("h1")
|
| 30 |
+
|
| 31 |
+
if title_tag and title_tag.get_text(strip=True):
|
| 32 |
+
title = title_tag.get_text(strip=True)
|
| 33 |
+
elif h1_tag and h1_tag.get_text(strip=True):
|
| 34 |
+
title = h1_tag.get_text(strip=True)
|
| 35 |
+
else:
|
| 36 |
+
title = "título não encontrado"
|
| 37 |
|
| 38 |
return f"{title}\n======\n\n{markdown}"
|
| 39 |
|