@I-believe יש את הסימניה להתגבר על הבעיה הידועה בהתחברות לחשבון בנק בדיסקונט ומרכנתיל שאין אפשרות לשמור את הקוד מזהה
וכמובן להחליף את הפרטים מספר זהות, סיסמה, וקוד מזהה,
javascript:(()=>{const id='מספר זהות',pass='סיסמה',code='קוד מזהה',i=document.querySelector("input[name='tzId']"),p=document.querySelector("input[name='tzPassword']"),c=document.querySelector("input[name='aidnum']"),f=document.querySelector("form.login-form");function trigger(el){el.dispatchEvent(new Event('input',{bubbles:true}));el.dispatchEvent(new Event('change',{bubbles:true}));}if(i&&p&&c&&f){i.value=id;trigger(i);p.value=pass;trigger(p);c.value=code;trigger(c);f.querySelector("button[type='submit']").click();}else alert("שדות או טופס לא נמצאו");})();
ואם זה מעניין אז עשיתי את אותו דבר גם לאיזור אישי של ביטוח לאומי
javascript:(function(){ var id = 'מספר זהות'; var user = 'שם משתמש'; var pass = 'סיסמה'; var form = document.querySelector("form[name='form']"); if (!form) return alert("לא נמצא טופס הזדהות."); var scope = angular.element(form).scope(); if (!scope || !scope.vm) return alert("Scope לא זמין עדיין."); scope.vm.userZehut = id; scope.vm.userName = user; scope.vm.password = pass; scope.$apply(); var btn = document.querySelector("button[name='btnLogin']"); if (btn) btn.click(); else alert("לא נמצא כפתור התחברות."); })();
וכמובן להכניס את הפרטים האמיתיים במקום מספר זהות שם משתמש וסיסמה
יש את זה לקבלת קוד מהאתר של ימות המשיח
יש לי עוד אולי אעלה בהמשך