Estoy tratando de evitar un Hcaptcha con 2captcha gracias a Selenium y 2captcha en Python.
Cuando recibo mi token 2captcha, trato de completar mi token en ambas áreas de texto llamadas 'h-captcha-response' y 'g-captcha-response'
Pero no funciona.
Ambas áreas de texto tienen identificadores con el patrón "h-captacha-[ID]" y "g-recaptacha-[ID]"
Mi problema es: tan pronto como quiero llenar el HTML interno de las áreas de texto, me devuelve un error porque no puedo obtener los 2 elementos correctamente
driver.execute_script(''' let [captcha] = arguments[document.querySelectorAll('[name="h-captcha-response"], [name="g-recaptcha-response"]')].map(el => { el.innerHTML = captcha})''', code)¿Sabes por qué mi comando driver.execute_script no funciona? El código es el token bueno para el captcha, necesito enviarlo en las 2 áreas de texto.
aquí está el error
selenium.common.exceptions.JavascriptException: Mensaje: error de javascript: no se pueden leer las propiedades de undefined (leyendo 'mapa')