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 extraer las tallas de zapatos de la URL proporcionada, puedes utilizar bibliotecas de web scraping como Beautiful Soup en Python. En este caso específico, puedes usar Beautiful Soup para analizar el documento HTML, localizar el elemento div con la clase “grid-gap__m prod-info__size js-pdp-size” y luego extraer los elementos option dentro del elemento select con la clase “ProdSizeSelect js-prod-variant-select”.

    Aquí tienes un código de muestra para lograr esto:

    import requests
    from bs4 import BeautifulSoup
    
    url = 'https://www.mirapodo.de/tommy-hilfiger-gummistiefel-cognac-4545847.html'
    
    # Envía una solicitud GET a la URL y recupera el contenido HTML
    response = requests.get(url).content
    
    # Utiliza BeautifulSoup para analizar el contenido HTML
    soup = BeautifulSoup(response, 'html.parser')
    
    # Localiza el elemento div con la clase "grid-gap__m prod-info__size js-pdp-size"
    size_div = soup.find('div', class_='grid-gap__m prod-info__size js-pdp-size')
    
    # Localiza el elemento select con la clase "ProdSizeSelect js-prod-variant-select"
    size_select = size_div.find('select', class_='ProdSizeSelect js-prod-variant-select')
    
    # Extrae los elementos option dentro del elemento select y sus valores
    size_options = size_select.find_all('option')
    
    # Recorre las opciones de tamaño e imprime sus valores
    for option in size_options:
        size_value = option.get('value')
        if size_value != 'select':
            print(size_value)
    

    Este código debería mostrar las tallas disponibles de zapatos para este producto en la página web proporcionada.

Comments are closed.