Skip to content

Instantly share code, notes, and snippets.

@Lanace
Created July 18, 2022 02:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lanace/d480c8c04ebd09d991e9f93d7d8d7881 to your computer and use it in GitHub Desktop.
Save Lanace/d480c8c04ebd09d991e9f93d7d8d7881 to your computer and use it in GitHub Desktop.
네이버폼 설문 조작용 코드
const evt1 = document.createEvent('MouseEvents');
evt1.initMouseEvent('mousedown', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
const evt = document.createEvent('MouseEvents');
evt.initMouseEvent('mouseup', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
for (let a = 1; a < 20; a++) {
const rand = Math.floor(Math.random() * 2) + 3;
const element = document.getElementById(`radio_label_${a}_${rand}`);
if (element) {
element.closest('div').dispatchEvent(evt1);
element.closest('div').dispatchEvent(evt);
console.log(element);
}
}
document.getElementsByClassName('submitBtn')[0].dispatchEvent(evt1);
document.getElementsByClassName('submitBtn')[0].dispatchEvent(evt);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment