Skip to content

Instantly share code, notes, and snippets.

@Xnuvers007
Last active July 10, 2025 08:22
Show Gist options
  • Save Xnuvers007/69225c2fa28054aab95bea1b97838aeb to your computer and use it in GitHub Desktop.
Save Xnuvers007/69225c2fa28054aab95bea1b97838aeb to your computer and use it in GitHub Desktop.
Khs my unpam dan mentari

Untuk yang kode 1 baris itu untuk yang di letakkan di url Dan untuk kode yang banyak baris itu bisa menggunakan inspect element->consoel

Atau kalo yang 1 baris ini dibuat jadi banyak baris, bisa, kalian cari aja prettier javascript Terus taro dan tempel di inspect element -> console

javascript:(function () {
function processPage() {
const groups = document.querySelectorAll('div[role="radiogroup"]');
let selected = 0;
groups.forEach(group => {
const label = Array.from(group.querySelectorAll('.q-radio__label'))
.find(lbl => {
const text = lbl.textContent.trim().toLowerCase();
return text === 'selalu' || text === 'sangat mampu';
});
if (label) {
const radio = label.closest('.q-radio');
if (radio && radio.getAttribute('aria-checked') !== 'true') {
radio.click();
selected++;
}
}
});
console.log(`✅ Dipilih "${selected > 0 ? 'Selalu/Sangat Mampu' : 'Tidak ada opsi'}" pada ${selected} pertanyaan.`);
setTimeout(() => {
const actionButton = Array.from(document.querySelectorAll('button')).find(btn => {
const buttonText = btn.textContent.trim().toLowerCase();
return buttonText === 'selanjutnya' || buttonText === 'simpan';
});
if (actionButton) {
const buttonText = actionButton.textContent.trim().toLowerCase();
if (buttonText === 'simpan') {
const confirmed = confirm("Apakah Anda yakin ingin menyimpan?");
if (!confirmed) {
console.log("⏹️ Aksi dibatalkan oleh pengguna.");
return;
}
}
console.log(`➡️ Klik tombol "${actionButton.textContent.trim()}"...`);
actionButton.click();
setTimeout(processPage, 1500);
} else {
console.log('✅ Proses selesai: Tidak ditemukan tombol "SELANJUTNYA" atau "SIMPAN".');
}
}, 500);
}
processPage();
})();
javaScript:!function t(){const e=document.querySelectorAll('div[role="radiogroup"]');let o=0;e.forEach((t=>{const e=Array.from(t.querySelectorAll(".q-radio__label")).find((t=>{const e=t.textContent.trim().toLowerCase();return"selalu"===e||"sangat mampu"===e}));if(e){const t=e.closest(".q-radio");t&&"true"!==t.getAttribute("aria-checked")&&(t.click(),o++)}})),console.log(`✅ Dipilih "${o>0?"Selalu/Sangat Mampu":"Tidak ada opsi"}" pada ${o} pertanyaan.`),setTimeout((()=>{const e=Array.from(document.querySelectorAll("button")).find((t=>{const e=t.textContent.trim().toLowerCase();return"selanjutnya"===e||"simpan"===e}));if(e){if("simpan"===e.textContent.trim().toLowerCase()&&!confirm("Apakah Anda yakin ingin menyimpan?"))return void console.log("⏹️ Aksi dibatalkan oleh pengguna.");console.log(`➡️ Klik tombol "${e.textContent.trim()}"...`),e.click(),setTimeout(t,1500)}else console.log('✅ Proses selesai: Tidak ditemukan tombol "SELANJUTNYA" atau "SIMPAN".')}),500)}();
javascript:document.querySelectorAll('.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label').forEach(e=>e.textContent.trim()==='Ya'&&e.click());document.querySelector('button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeSmall.MuiButton-containedSizeSmall.css-1th3ztc').click();
@Xnuvers007
Copy link
Author

Kalo gak, kalian bisa bookmark kode yang 1 baris itu, tanyakan ke chatgpt

Command / prompt nya :
Buatkan saya kode berikut (tempel kodenya) agar bisa saya letakkan di bookmark browser saya

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment