cómo puedo ejecutar este código js en selenuim
window.hcaptcha.render = (container, params) => { console.log(container) console.log(params) window.hcaptchaCallback = params.callback } const scriptUrl = new URL(Array.from(document.querySelectorAll('script')).filter(s => s.src.includes('https://js.hcaptcha.com/1/api.js')).map(s => s.src)[0]) window[scriptUrl.searchParams.get('onload')]()Probé con driver.execute_script pero no funciona
driver.execute_script('window.hcaptcha.render = (container, params) => { window.hcaptchaCallback = params.callback }') driver.execute_script("const scriptUrl = new URL(Array.from(document.querySelectorAll('script')).filter(s => s.src.includes('https://hcaptcha.com/1/api.js')).map(s => s.src)[0])") driver.execute_script("window[scriptUrl.searchParams.get('onload')]();")Puede usar cadenas de varias líneas de Python con comillas triples, por ejemplo, """ .... """ o ''' ... '''
driver.execute_script(""" window.hcaptcha.render = (container, params) => { console.log(container) console.log(params) window.hcaptchaCallback = params.callback } const scriptUrl = new URL(Array.from(document.querySelectorAll('script')).filter(s => s.src.includes('https://js.hcaptcha.com/1/api.js')).map(s => s.src)[0]) window[scriptUrl.searchParams.get('onload')]() """)