Проблема со скриптом для регистрации почт?

Дарова, такой вопрос,

есть у меня скрипт JS для рег почт hotmail, использую что ручками почты не регать, мультиачу, так вот, скрипт работал исправно, но буквально пару дней назад выдает ошибку, скрин и скрипт прилагаю, куда копать?)

//https://signup.live.com/signup

let number = '63';              //ваш номер
let pass = 'Privet123!'         //пароль для почты








// НИЖЕ НИЧЕГО НЕ МЕНЯТЬ
let mail = `${Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 5)}${Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 5)}${number}${new Date().getDate() < 10 ? '0' + (new Date().getDate()) : (new Date().getDate())}${new Date().getMonth() < 10 ? '0' + (new Date().getMonth() + 1) : (new Date().getMonth() + 1)}`;

async function regMail() {
    if(document.querySelector('#CredentialsInputPane') && document.querySelector('#CredentialsInputPane').innerText.includes('Create account')){
        if(document.querySelector('#liveSwitch') && document.querySelector('#liveSwitch').innerText == 'Get a new email address' &&
            document.querySelector('#MemberName').classList.contains('email-input-max-width')) {
            document.querySelector('#liveSwitch').click()
        } else {
            document.querySelector('#LiveDomainBoxList').value = 'hotmail.com';
            document.querySelector('#LiveDomainBoxList').dispatchEvent( new Event('change')); 
            document.querySelector('#MemberName').value = mail;
            document.querySelector('#MemberName').dispatchEvent( new Event('change')); 
            document.querySelector('#iSignupAction').click();
        }
    }

    if(document.querySelector('#PasswordTitle') && document.querySelector('#PasswordTitle').innerText.includes('Create a password')){
        document.querySelector('#PasswordInput').value = pass;
        document.querySelector('#PasswordInput').dispatchEvent( new Event('change')); 
        document.querySelector('#iSignupAction').click();
    }

    if(document.querySelector('#iPageTitle') && document.querySelector('#iPageTitle').innerText.includes('your name')){
        document.querySelector('#FirstName').value = `John`;
        document.querySelector('#FirstName').dispatchEvent( new Event('change')); 
        document.querySelector('#LastName').value = `Smith`;
        document.querySelector('#LastName').dispatchEvent( new Event('change')); 
        document.querySelector('#iSignupAction').click();
    }

    if( document.querySelector('#iPageTitle') && 
        (document.querySelector('#iPageTitle').innerText.includes('your birthdate') || 
        document.querySelector('#BirthDateCountryDesc'))    ){
        
        document.querySelector('#BirthMonth').value = 1;
        document.querySelector('#BirthMonth').dispatchEvent( new Event('change')); 
        document.querySelector('#BirthDay').value = 3;
        document.querySelector('#BirthDay').dispatchEvent( new Event('change')); 
        document.querySelector('#BirthYear').value = '1990';
        document.querySelector('#BirthYear').dispatchEvent( new Event('change')); 
        document.querySelector('#iSignupAction').click();
    }

    if(document.querySelector('#HipEnforcementForm')) {
        clearInterval(regMailInterval);
        console.log(`(log:pass) ${mail}@hotmail.com:${pass}`);
        console.log(`(log:pass) ${mail}@hotmail.com:${pass}`);
        console.log(`(log:pass) ${mail}@hotmail.com:${pass}`);
        console.log(`(log:pass) ${mail}@hotmail.com:${pass}`);
        console.log(`(log:pass) ${mail}@hotmail.com:${pass}`);
    }
}

let regMailInterval = setInterval(regMail, 700);

введите сюда описание изображения


Ответы (0 шт):