Estoy tratando de hacer un inicio de sesión automático en la página de inicio de Apple por una razón. No se trata de 'iniciar sesión con Apple'. Solo necesito una simple acción de inicio de sesión como se muestra a continuación.
Así que escribí esta función.
function appleLoginAction(userid, userpasswd) { var _parent = document.getElementById('aid-auth-widget-iFrame'); var idField = _parent.contentDocument.getElementById('account_name_text_field'); setTimeout(function () { if (idField != 'undefined') { idField.value = userid; } }, 10); var div = _parent.contentDocument.getElementById('sign_in_form'); div.classList.remove('hide-password'); div.classList += ' account-name-entered'; div.classList += ' show-password'; var signInBtn = _parent.contentDocument.getElementById('sign-in'); signInBtn.ariaDisable = "false"; signInBtn.click(); var btn1 = _parent.contentDocument.querySelector('.password form-row'); setTimeout(function () { btn1.click(); }, 10); var passwdField = _parent.contentDocument.getElementById('password_text_field'); setTimeout(function () { if (passwdField != 'undefined') { passwdField.value = userpasswd; } }, 10); div.classList += ' password-entered'; var btn2 = _parent.contentDocument.querySelector('#sign-in'); btn2.removeAttribute('disabled'); setTimeout(function () { btn2.click(); }, 10); } Sin embargo, podría completar las entradas de identificación y contraseña, pero no funciona.
El mensaje dice que puse la identificación incorrecta, pero puse la identificación correcta.
Supongo que hay un sistema de validación antes de completar la entrada de la contraseña, pero no pude resolverlo.
¿Sería imposible automatizar este inicio de sesión en la página de inicio de Apple como quiero?
La URL de la página de inicio de sesión está AQUÍ