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

    Se puede utilizar BeautifulSoup para raspar los datos. Aquí hay un ejemplo de cómo hacerlo:

    from bs4 import BeautifulSoup
    
    html_code = '''<tr class="a-spacing-small">
        <td class="a-span3">
            <span class="a-size-base a-text-bold">Sabor</span>
        </td>
    
    <td class="a-span9">
        <span class="a-size-base">Manzana Verde</span>
    </td>
    
    
    </tr>
    
    <tr class="a-spacing-small">
    <td class="a-span3">
        <span class="a-size-base a-text-bold">Marca</span>
    </td>
    
    <td class="a-span9">
        <span class="a-size-base">Carabau</span>
    </td>
    
    
    '''
    
    sopa = BeautifulSoup(html_code, 'html.parser')
    
    sabor = sopa.find('span', {'class': 'a-size-base a-text-bold'}, text='Sabor').findnext('span').text
    marca = sopa.find('span', {'class': 'a-size-base a-text-bold'}, text='Marca').findnext('span').text
    
    print('Sabor - {}\nMarca - {}'.format(sabor, marca))
    

    Resultado:

    Sabor – Manzana Verde
    Marca – Carabau

Comments are closed.