es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener el valor del atributo href en la etiqueta <a> entre las dos etiquetas <span>, se puede utilizar la biblioteca BeautifulSoup de Python. Aquí hay un ejemplo del fragmento de código:

    from bs4 import BeautifulSoup
    
    html = '''
    <span class="mentioned">
    <a class="mentioned-123" onclick="information('123');" href="#28669">>>>28669</a>
    </span>
    '''
    
    soup = BeautifulSoup(html, 'html.parser')
    a_tag = soup.find('span', class_='mentioned').find('a')
    href_value = a_tag['href']
    
    print(href_value)  # Salida: "#28669"
    

    En primer lugar, utilizamos BeautifulSoup para analizar la cadena HTML. Luego, usamos el método find para encontrar la primera etiqueta <span> con la clase mentioned. Después encontramos la primera etiqueta <a> dentro de esa etiqueta <span> usando otra llamada a find. Finalmente, utilizamos la sintaxis de diccionario con los corchetes cuadrados para obtener el valor del atributo href de la etiqueta <a>.

    En el ejemplo, se imprime #28669 como salida, que es el valor del atributo href.

Comments are closed.