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 acceder a la cadena mp4 dentro del atributo data-type en Python utilizando Selenium, puedes utilizar el método get_attribute() de Selenium.

    Primero, puedes utilizar un selector CSS o XPath para localizar el elemento con el atributo deseado. En este caso, el elemento tiene una clase “video” y el atributo data-type con el valor “video/mp4”. Por lo tanto, puedes utilizar el siguiente selector CSS:

    .video[data-type="video/mp4"]
    

    o el siguiente XPath:

    //div[@class="video" and @data-type="video/mp4"]
    

    A continuación, puedes utilizar el método get_attribute('nombre_atributo') para obtener el valor del atributo deseado. En este caso, quieres obtener el valor del atributo data-src, por lo que puedes utilizar el siguiente código:

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    
    # Navegar a la página con el elemento al que quieres acceder
    driver.get('https://ejemplo.com/pagina')
    
    # Encontrar el elemento con el atributo deseado utilizando el selector CSS o XPath
    elemento = driver.find_element_by_css_selector('.video[data-type="video/mp4"]')
    
    # Obtener el valor del atributo data-src utilizando el método get_attribute('nombre_atributo')
    cadena_mp4 = elemento.get_attribute('data-src')
    
    # Imprimir el valor de la variable cadena_mp4
    print(cadena_mp4)
    
    # Cerrar la ventana del navegador
    driver.quit()
    

    Este código mostrará el valor de la variable cadena_mp4, que es el valor del atributo data-src que contiene la cadena mp4. Luego puedes utilizar este valor según sea necesario en tu programa Python.

Comments are closed.