rockalves/api-clients-version

Html-parser para retornar version

Opened this issue · 0 comments

from bs4 import BeautifulSoup

def get_version_content(html_content):
    """
    Extrai o conteúdo da tag <version> do HTML fornecido.
    
    Args:
    html_content (str): String contendo o código HTML.
    
    Returns:
    str: Conteúdo da tag <version> ou None se a tag não for encontrada.
    """
    soup = BeautifulSoup(html_content, 'html.parser')
    version_tag = soup.find('version')
    
    if version_tag:
        return version_tag.get_text()
    else:
        return None

# Exemplo de uso:
html_content = """
<html>
<head><title>Exemplo</title></head>
<body>
<version>1.0.0</version>
</body>
</html>
"""

print(get_version_content(html_content))  # Output: 1.0.0