Estoy tratando de acceder al contenido del elemento script de un sitio web genérico con Selenium.
<script>...</script>.
url = 'https://unminify.com/' browser.get(url) elements = browser.find_elements_by_xpath('/html/body/script[1]') type_ = [e.get_attribute('type') for e in elements] text_ = [e.text for e in elements]Obtengo una lista vacía para texto y atributo.
puede crear un elemento de secuencia de comandos y acceder a su contenido con la variable del elemento de creación + ".texto"
O
puede poner una identificación para un elemento de script y acceder a su contenido con document.getElementById("scriptId").text
(debe cambiar "scriptId" a la identificación del script)
var myJs = document.getElementById("myJs"); console.log(myJs.text); <script id="myJs"> alert("This is myJs in action."); </script>